2482a54f15
For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I0195818b4ab30b59aa7eb0eca256de6a8cd878c8
11562 lines
305 KiB
Plaintext
11562 lines
305 KiB
Plaintext
# Translations template for cinder.
|
|
# Copyright (C) 2016 ORGANIZATION
|
|
# This file is distributed under the same license as the cinder project.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: cinder 8.0.1.dev161\n"
|
|
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
|
|
"POT-Creation-Date: 2016-04-27 07:15+0000\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=utf-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Generated-By: Babel 2.2.0\n"
|
|
|
|
#: cinder/context.py:114
|
|
#, python-format
|
|
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
|
|
msgstr ""
|
|
|
|
#: cinder/coordination.py:119
|
|
msgid "Coordinator uninitialized."
|
|
msgstr ""
|
|
|
|
#: cinder/coordination.py:210
|
|
#, python-format
|
|
msgid "Not a valid string: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:84
|
|
msgid "An unknown exception occurred."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:136
|
|
#, python-format
|
|
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:141
|
|
#, python-format
|
|
msgid "Volume driver reported an error: %(message)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:145
|
|
#, python-format
|
|
msgid "Backup driver reported an error: %(message)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:149
|
|
#, python-format
|
|
msgid "Connection to glance failed: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:153
|
|
msgid "Not authorized."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:158
|
|
msgid "User does not have admin privileges"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:162
|
|
#, python-format
|
|
msgid "Policy doesn't allow %(action)s to be performed."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:166
|
|
#, python-format
|
|
msgid "Not authorized for image %(image_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:170
|
|
msgid "Volume driver not ready."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:174
|
|
msgid "Unacceptable parameters."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:179
|
|
#, python-format
|
|
msgid "Invalid snapshot: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:183
|
|
#, python-format
|
|
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:188
|
|
#, python-format
|
|
msgid "Volume %(volume_id)s is still attached, detach volume first."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:192
|
|
msgid "The results are invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:196
|
|
#, python-format
|
|
msgid "Invalid input received: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:200
|
|
#, python-format
|
|
msgid "Invalid volume type: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:204
|
|
#, python-format
|
|
msgid "Invalid volume: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:208
|
|
#, python-format
|
|
msgid "Invalid content type %(content_type)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:212
|
|
#, python-format
|
|
msgid "Invalid host: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:218
|
|
#, python-format
|
|
msgid "%(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:222
|
|
#, python-format
|
|
msgid "Invalid auth key: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:226
|
|
#, python-format
|
|
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:231
|
|
msgid "Service is unavailable at this time."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:235
|
|
#, python-format
|
|
msgid "Image %(image_id)s is unacceptable: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:239
|
|
#, python-format
|
|
msgid "The device in the path %(path)s is unavailable: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:243
|
|
#, python-format
|
|
msgid "Expected a uuid but received %(uuid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:247
|
|
#, python-format
|
|
msgid ""
|
|
"API Version String %(version)s is of invalid format. Must be of format "
|
|
"MajorNum.MinorNum."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:252
|
|
#, python-format
|
|
msgid "API version %(version)s is not supported on this method."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:256
|
|
#, python-format
|
|
msgid ""
|
|
"Version %(req_ver)s is not supported by the API. Minimum is %(min_ver)s "
|
|
"and maximum is %(max_ver)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:261
|
|
#, python-format
|
|
msgid "Error while requesting %(service)s API."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:270
|
|
#, python-format
|
|
msgid "Timeout while requesting %(service)s API."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:274
|
|
#, python-format
|
|
msgid "Timeout while requesting capabilities from backend %(service)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:280
|
|
msgid "Resource could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:286
|
|
#, python-format
|
|
msgid "Volume %(volume_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:290
|
|
#, python-format
|
|
msgid "Volume attachment could not be found with filter: %(filter)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:295
|
|
#, python-format
|
|
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:300
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %(volume_id)s has no administration metadata with key "
|
|
"%(metadata_key)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:305
|
|
#, python-format
|
|
msgid "Invalid metadata: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:309
|
|
#, python-format
|
|
msgid "Invalid metadata size: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:313
|
|
#, python-format
|
|
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:318
|
|
#, python-format
|
|
msgid "Volume type %(volume_type_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:322
|
|
#, python-format
|
|
msgid "Volume type with name %(volume_type_name)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:327
|
|
#, python-format
|
|
msgid ""
|
|
"Volume type access not found for %(volume_type_id)s / %(project_id)s "
|
|
"combination."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:332
|
|
#, python-format
|
|
msgid ""
|
|
"Volume Type %(volume_type_id)s has no extra specs with key "
|
|
"%(extra_specs_key)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:337
|
|
#, python-format
|
|
msgid ""
|
|
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
|
|
"present with the type."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:342
|
|
#, python-format
|
|
msgid "Snapshot %(snapshot_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:346
|
|
#, python-format
|
|
msgid "Instance %(uuid)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:350
|
|
#, python-format
|
|
msgid "deleting volume %(volume_name)s that has snapshot"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:354
|
|
#, python-format
|
|
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:359
|
|
#, python-format
|
|
msgid "No target id found for volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:363
|
|
#, python-format
|
|
msgid "Invalid image href %(image_href)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:367
|
|
#, python-format
|
|
msgid "Image %(image_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:374
|
|
#, python-format
|
|
msgid "Service %(service_id)s could not be found on host %(host)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:377
|
|
#, python-format
|
|
msgid "Service %(service_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:382
|
|
msgid "Service is too old to fulfil this request."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:386
|
|
#, python-format
|
|
msgid "Host %(host)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:390
|
|
#, python-format
|
|
msgid "Scheduler Host Filter %(filter_name)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:394
|
|
#, python-format
|
|
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:398
|
|
#, python-format
|
|
msgid "Invalid reservation expiration %(expire)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:402
|
|
#, python-format
|
|
msgid ""
|
|
"Change would make usage less than 0 for the following resources: "
|
|
"%(unders)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:407
|
|
#, python-format
|
|
msgid "Project quotas are not properly setup for nested quotas: %(reason)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:412
|
|
msgid "Quota could not be found"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:416
|
|
#, python-format
|
|
msgid "Unknown quota resources %(unknown)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:420
|
|
#, python-format
|
|
msgid "Quota for project %(project_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:424
|
|
#, python-format
|
|
msgid "Quota class %(class_name)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:428
|
|
#, python-format
|
|
msgid "Quota usage for project %(project_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:432
|
|
#, python-format
|
|
msgid "Quota reservation %(uuid)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:436
|
|
#, python-format
|
|
msgid "Quota exceeded for resources: %(overs)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:440
|
|
#, python-format
|
|
msgid "File %(file_path)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:448
|
|
#, python-format
|
|
msgid "Volume Type %(id)s already exists."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:452
|
|
#, python-format
|
|
msgid ""
|
|
"Volume type access for %(volume_type_id)s / %(project_id)s combination "
|
|
"already exists."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:457
|
|
#, python-format
|
|
msgid "Volume type encryption for type %(type_id)s already exists."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:461
|
|
#, python-format
|
|
msgid "Volume type encryption for type %(type_id)s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:465
|
|
#, python-format
|
|
msgid "Malformed message body: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:469
|
|
#, python-format
|
|
msgid "Could not find config at %(path)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:473
|
|
#, python-format
|
|
msgid "Could not find parameter %(param)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:477
|
|
#, python-format
|
|
msgid "Could not load paste app '%(name)s' from %(path)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:481
|
|
#, python-format
|
|
msgid "No valid host was found. %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:490
|
|
#, python-format
|
|
msgid "Quota exceeded: code=%(code)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:497
|
|
#, python-format
|
|
msgid ""
|
|
"Requested volume or snapshot exceeds allowed %(name)s quota. Requested "
|
|
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:508
|
|
#, python-format
|
|
msgid ""
|
|
"Requested volume size %(size)d is larger than maximum allowed limit "
|
|
"%(limit)d."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:513
|
|
#, python-format
|
|
msgid ""
|
|
"Requested backup exceeds allowed Backup gigabytes quota. Requested "
|
|
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:519
|
|
#, python-format
|
|
msgid ""
|
|
"Maximum number of volumes allowed (%(allowed)d) exceeded for quota "
|
|
"'%(name)s'."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:528
|
|
#, python-format
|
|
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:532
|
|
#, python-format
|
|
msgid "Maximum number of backups allowed (%(allowed)d) exceeded"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:536
|
|
#, python-format
|
|
msgid "Detected more than one volume with name %(vol_name)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:540
|
|
#, python-format
|
|
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:545
|
|
#, python-format
|
|
msgid "Cannot update volume_type %(id)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:549
|
|
#, python-format
|
|
msgid "Unknown or unsupported command %(cmd)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:553
|
|
#, python-format
|
|
msgid "Malformed response to command %(cmd)s: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:557
|
|
#, python-format
|
|
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:561
|
|
#, python-format
|
|
msgid "Connector doesn't have required information: %(missing)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:565
|
|
#, python-format
|
|
msgid ""
|
|
"Glance metadata cannot be updated, key %(key)s exists for volume id "
|
|
"%(volume_id)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:570
|
|
#, python-format
|
|
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:574
|
|
#, python-format
|
|
msgid "Failed to export for volume: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:578
|
|
#, python-format
|
|
msgid "Failed to remove export for volume %(volume)s: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:582
|
|
#, python-format
|
|
msgid "Failed to create metadata for volume: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:586
|
|
#, python-format
|
|
msgid "Failed to update metadata for volume: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:590
|
|
#, python-format
|
|
msgid "Failed to copy metadata to volume: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:594
|
|
#, python-format
|
|
msgid ""
|
|
"The type of metadata: %(metadata_type)s for volume/snapshot %(id)s is "
|
|
"invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:599
|
|
#, python-format
|
|
msgid "Failed to copy image to volume: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:603
|
|
msgid "Invalid Ceph args provided for backup rbd operation"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:607
|
|
msgid "An error has occurred during backup operation"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:611
|
|
msgid "Unsupported backup metadata version requested"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:615
|
|
msgid "Unsupported backup verify driver"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:619
|
|
msgid "Metadata backup already exists for this volume"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:623
|
|
msgid "Backup RBD operation failed"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:627
|
|
msgid "Backup operation of an encrypted volume failed."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:631
|
|
#, python-format
|
|
msgid "Backup %(backup_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:635
|
|
msgid "Failed to identify volume backend."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:639
|
|
#, python-format
|
|
msgid "Invalid backup: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:643
|
|
#, python-format
|
|
msgid "Connection to swift failed: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:647
|
|
#, python-format
|
|
msgid "Transfer %(transfer_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:651
|
|
#, python-format
|
|
msgid "Volume migration failed: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:655
|
|
#, python-format
|
|
msgid "SSH command injection detected: %(command)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:659
|
|
#, python-format
|
|
msgid "QoS Specs %(specs_id)s already exists."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:663
|
|
#, python-format
|
|
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:668
|
|
#, python-format
|
|
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:673
|
|
#, python-format
|
|
msgid "No such QoS spec %(specs_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:677
|
|
#, python-format
|
|
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:682
|
|
#, python-format
|
|
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:687
|
|
#, python-format
|
|
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:692
|
|
#, python-format
|
|
msgid "Invalid qos specs: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:696
|
|
#, python-format
|
|
msgid "QoS Specs %(specs_id)s is still associated with entities."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:700
|
|
#, python-format
|
|
msgid "key manager error: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:704
|
|
#, python-format
|
|
msgid ""
|
|
"Manage existing volume failed due to invalid backend reference "
|
|
"%(existing_ref)s: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:709
|
|
#, python-format
|
|
msgid "Unable to manage existing volume. Volume %(volume_ref)s already managed."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:714
|
|
#, python-format
|
|
msgid "Invalid Replication Target: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:718
|
|
#, python-format
|
|
msgid "Unable to failover to replication target:%(reason)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:723
|
|
#, python-format
|
|
msgid "Volume %(volume_id)s replication error: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:728
|
|
#, python-format
|
|
msgid "Volume replication for %(volume_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:733
|
|
#, python-format
|
|
msgid "Manage existing volume failed due to volume type mismatch: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:738
|
|
#, python-format
|
|
msgid "Error extending volume: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:742
|
|
#, python-format
|
|
msgid "Error during evaluator parsing: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:746
|
|
msgid "Unable to create lock. Coordination backend not started."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:750
|
|
msgid "Lock acquisition failed."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:762
|
|
#, python-format
|
|
msgid "Unable to find Volume Group: %(vg_name)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:766
|
|
#, python-format
|
|
msgid "Failed to create Volume Group: %(vg_name)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:770
|
|
#, python-format
|
|
msgid "Volume device not found at %(device)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:776
|
|
#, python-format
|
|
msgid "Pure Storage Cinder driver failure: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:781
|
|
msgid "Bad response from SolidFire API"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:785
|
|
msgid "SolidFire Cinder Driver exception"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:789
|
|
#, python-format
|
|
msgid "Error in SolidFire API response: data=%(data)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:793
|
|
#, python-format
|
|
msgid "Unable to locate account %(account_name)s on Solidfire device"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:798
|
|
msgid "Retryable SolidFire Exception encountered"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:803
|
|
#, python-format
|
|
msgid "Invalid 3PAR Domain: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:808
|
|
msgid "Unknown RemoteFS exception"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:812
|
|
msgid "A concurrent, possibly contradictory, request has been made."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:817
|
|
msgid "No mounted shares found"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:821 cinder/exception.py:834 cinder/exception.py:860
|
|
#: cinder/exception.py:874
|
|
#, python-format
|
|
msgid "There is no share which can host %(volume_size)sG"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:826
|
|
msgid "Unknown NFS exception"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:830
|
|
msgid "No mounted NFS shares found"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:839
|
|
msgid "Unknown SMBFS exception."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:843
|
|
msgid "No mounted SMBFS shares found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:847
|
|
#, python-format
|
|
msgid "There is no share which can host %(volume_size)sG."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:852
|
|
msgid "Unknown Gluster exception"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:856
|
|
msgid "No mounted Gluster shares found"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:866
|
|
msgid "Unknown Virtuozzo Storage exception"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:870
|
|
msgid "No mounted Virtuozzo Storage shares found"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:879
|
|
#, python-format
|
|
msgid "Fibre Channel connection control failure: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:883
|
|
#, python-format
|
|
msgid "Fibre Channel Zone operation failed: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:887
|
|
#, python-format
|
|
msgid "Fibre Channel SAN Lookup failure: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:891
|
|
#, python-format
|
|
msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:895
|
|
#, python-format
|
|
msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:899
|
|
#, python-format
|
|
msgid "Cisco Fibre Channel Zoning CLI error: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:903
|
|
msgid "NetApp Cinder Driver exception."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:907
|
|
#, python-format
|
|
msgid ""
|
|
"EMC VNX Cinder Driver CLI exception: %(cmd)s (Return Code: %(rc)s) "
|
|
"(Output: %(out)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:912
|
|
#, python-format
|
|
msgid ""
|
|
"EMC VNX Cinder Driver SPUnavailableException: %(cmd)s (Return Code: "
|
|
"%(rc)s) (Output: %(out)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:918
|
|
#, python-format
|
|
msgid "ConsistencyGroup %(consistencygroup_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:922
|
|
#, python-format
|
|
msgid "Invalid ConsistencyGroup: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:927
|
|
#, python-format
|
|
msgid "CgSnapshot %(cgsnapshot_id)s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:931
|
|
#, python-format
|
|
msgid "Invalid CgSnapshot: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:936
|
|
msgid "HBSD error occurs."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:953
|
|
msgid "Storage resource could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:957
|
|
#, python-format
|
|
msgid "Volume %(volume_name)s is busy."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:962
|
|
msgid "Bad response from Datera API"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:967
|
|
#, python-format
|
|
msgid "Failed to create iscsi target for volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:971
|
|
#, python-format
|
|
msgid "Failed to remove iscsi target for volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:975
|
|
#, python-format
|
|
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:979
|
|
#, python-format
|
|
msgid "Failed to detach iSCSI target for volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:983
|
|
#, python-format
|
|
msgid "%(error_message)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:988
|
|
msgid "X-IO Volume Driver exception!"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:993
|
|
#, python-format
|
|
msgid "Volume backend config is invalid: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:997
|
|
#, python-format
|
|
msgid "Backend service retry timeout hit: %(timeout)s sec"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1001
|
|
#, python-format
|
|
msgid "Backend reports: %(message)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1005
|
|
msgid "Backend reports: item already exists"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1009
|
|
msgid "Backend reports: item not found"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1014
|
|
#, python-format
|
|
msgid ""
|
|
"The WebDAV request failed. Reason: %(msg)s, Return code/reason: %(code)s,"
|
|
" Source Volume: %(src)s, Destination Volume: %(dst)s, Method: %(method)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1021
|
|
msgid "Volume to Initiator Group mapping already exists"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1025
|
|
msgid "System is busy, retry operation."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1029
|
|
msgid "Exceeded the limit of snapshots per volume"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1034
|
|
#, python-format
|
|
msgid ""
|
|
"Infortrend CLI exception: %(err)s Param: %(param)s (Return Code: %(rc)s) "
|
|
"(Output: %(out)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1040
|
|
#, python-format
|
|
msgid "Backend doesn't exist (%(backend)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1044 cinder/exception.py:1048 cinder/exception.py:1056
|
|
#: cinder/exception.py:1086 cinder/exception.py:1101
|
|
#, python-format
|
|
msgid "%(message)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1052
|
|
#, python-format
|
|
msgid "Not enough space on backend (%(backend)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1060
|
|
msgid "No active iSCSI portals with supplied iSCSI IPs"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1065
|
|
#, python-format
|
|
msgid "An error has occured in SheepdogDriver. (Reason: %(reason)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1069
|
|
#, python-format
|
|
msgid ""
|
|
"(Command: %(cmd)s) (Return Code: %(exit_code)s) (Stdout: %(stdout)s) "
|
|
"(Stderr: %(stderr)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1076
|
|
msgid "There is no metadata in DB object."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1080
|
|
#, python-format
|
|
msgid "Operation not supported: %(operation)s."
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1091
|
|
#, python-format
|
|
msgid "Coho Data Cinder driver failure: %(message)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1096
|
|
msgid "Unexpected response from Tegile IntelliFlash API"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1106
|
|
#, python-format
|
|
msgid "Google Cloud Storage connection failure: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1110
|
|
#, python-format
|
|
msgid "Google Cloud Storage api failure: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/exception.py:1114
|
|
#, python-format
|
|
msgid "Google Cloud Storage oauth2 failure: %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/quota.py:125
|
|
#, python-format
|
|
msgid ""
|
|
"Default quota for resource: %(res)s is set by the default quota flag: "
|
|
"quota_%(res)s, it is now deprecated. Please use the default quota class "
|
|
"for default quota."
|
|
msgstr ""
|
|
|
|
#: cinder/quota.py:490
|
|
#, python-format
|
|
msgid ""
|
|
"Sum of child usage '%(sum)s' is greater than free quota of '%(free)s' for"
|
|
" project '%(proj)s' for resource '%(res)s'. Please lower the limit or "
|
|
"usage for one or more of the following projects: '%(child_ids)s'"
|
|
msgstr ""
|
|
|
|
#: cinder/quota.py:525
|
|
#, python-format
|
|
msgid "Invalid allocated quotas defined for the following project quotas: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/quota.py:576
|
|
#, python-format
|
|
msgid ""
|
|
"Quota limit invalid for project '%(proj)s' for resource '%(res)s': limit "
|
|
"of %(limit)d is less than in-use value of %(used)d"
|
|
msgstr ""
|
|
|
|
#: cinder/quota.py:1149 cinder/quota.py:1197
|
|
msgid "Cannot register resource"
|
|
msgstr ""
|
|
|
|
#: cinder/quota.py:1152 cinder/quota.py:1200
|
|
msgid "Cannot register resources"
|
|
msgstr ""
|
|
|
|
#: cinder/quota_utils.py:150
|
|
#, python-format
|
|
msgid "Tenant ID: %s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/quota_utils.py:237
|
|
msgid "Keystone version 3 or greater must be used to get nested quota support."
|
|
msgstr ""
|
|
|
|
#: cinder/quota_utils.py:241
|
|
msgid ""
|
|
"Must run this command as cloud admin using a Keystone policy.json which "
|
|
"allows cloud admin to list and get any project."
|
|
msgstr ""
|
|
|
|
#: cinder/service.py:382
|
|
#, python-format
|
|
msgid "%(worker_name)s value of %(workers)d is invalid, must be greater than 0."
|
|
msgstr ""
|
|
|
|
#: cinder/service.py:468
|
|
msgid "serve() can only be called once"
|
|
msgstr ""
|
|
|
|
#: cinder/ssh_utils.py:76
|
|
#, python-format
|
|
msgid "Unable to find ssh_hosts_key_file: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/ssh_utils.py:135
|
|
msgid "Specify a password or private_key"
|
|
msgstr ""
|
|
|
|
#: cinder/ssh_utils.py:151
|
|
#, python-format
|
|
msgid "Error connecting via ssh: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:86
|
|
#, python-format
|
|
msgid "Can not translate %s to integer."
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:117
|
|
#, python-format
|
|
msgid "May specify only one of %s"
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:613
|
|
#, python-format
|
|
msgid "Value %(param)s for %(param_string)s is not a boolean."
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:644
|
|
#, python-format
|
|
msgid "Unable to get a block device for file '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:657
|
|
#, python-format
|
|
msgid "%s is not a string or unicode"
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:661
|
|
#, python-format
|
|
msgid "%(name)s has a minimum character requirement of %(min_length)s."
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:666
|
|
#, python-format
|
|
msgid "%(name)s has more than %(max_length)s characters."
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:993
|
|
msgid " or "
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:1048
|
|
#, python-format
|
|
msgid "%s must be an integer."
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:1052
|
|
#, python-format
|
|
msgid "%(value_name)s must be >= %(min_value)d"
|
|
msgstr ""
|
|
|
|
#: cinder/utils.py:1056
|
|
#, python-format
|
|
msgid "%(value_name)s must be <= %(max_value)d"
|
|
msgstr ""
|
|
|
|
#: cinder/api/common.py:120 cinder/volume/api.py:493
|
|
msgid "limit param must be an integer"
|
|
msgstr ""
|
|
|
|
#: cinder/api/common.py:123 cinder/volume/api.py:490
|
|
msgid "limit param must be positive"
|
|
msgstr ""
|
|
|
|
#: cinder/api/common.py:176
|
|
#, python-format
|
|
msgid "marker [%s] not found"
|
|
msgstr ""
|
|
|
|
#: cinder/api/common.py:209
|
|
msgid ""
|
|
"The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be "
|
|
"used with the 'sort' parameter."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:69
|
|
msgid "Must specify 'status'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:72
|
|
msgid "Must specify a valid status"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:173
|
|
msgid "Must specify a valid attach status"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:180
|
|
msgid "Must specify a valid migration status"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:186
|
|
msgid "Must specify 'status', 'attach_status' or 'migration_status' for update."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:203
|
|
msgid "Must specify 'connector'."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:207
|
|
#: cinder/api/contrib/volume_actions.py:213
|
|
msgid "Unable to terminate volume connection from backend."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:242
|
|
msgid "Must specify 'host'."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/admin_actions.py:263
|
|
msgid "Must specify 'new_volume'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/backups.py:135 cinder/api/contrib/volume_transfer.py:89
|
|
#: cinder/api/contrib/volume_transfer.py:127
|
|
msgid "Incorrect request body format"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/backups.py:238
|
|
msgid "Incorrect request body format."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/capabilities.py:54
|
|
#, python-format
|
|
msgid "Can't find service: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/cgsnapshots.py:71
|
|
msgid "Invalid cgsnapshot"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/cgsnapshots.py:74
|
|
msgid "Failed cgsnapshot"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/cgsnapshots.py:112
|
|
msgid "'consistencygroup_id' must be specified"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/consistencygroups.py:64
|
|
msgid "Missing required element 'consistencygroup' in request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/consistencygroups.py:73
|
|
#, python-format
|
|
msgid "Invalid value '%s' for force."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/consistencygroups.py:129
|
|
#, python-format
|
|
msgid "volume_types must be provided to create consistency group %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/consistencygroups.py:171
|
|
#, python-format
|
|
msgid ""
|
|
"Either 'cgsnapshot_id' or 'source_cgid' must be provided to create "
|
|
"consistency group %(name)s from source."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/consistencygroups.py:177
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot provide both 'cgsnapshot_id' and 'source_cgid' to create "
|
|
"consistency group %(name)s from source."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/consistencygroups.py:229
|
|
msgid "Missing request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/consistencygroups.py:244
|
|
msgid ""
|
|
"Name, description, add_volumes, and remove_volumes can not be all empty "
|
|
"in the request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/hosts.py:83
|
|
#, python-format
|
|
msgid "Host '%s' could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/hosts.py:109
|
|
#, python-format
|
|
msgid "Invalid status: '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/hosts.py:112
|
|
#, python-format
|
|
msgid "Invalid update setting: '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/hosts.py:149
|
|
msgid "Describe-resource is admin only functionality"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/hosts.py:156
|
|
msgid "Host not found"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/qos_specs_manage.py:86
|
|
msgid "Please specify a name for QoS specs."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/qos_specs_manage.py:198
|
|
msgid "Failed to disassociate qos specs."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/qos_specs_manage.py:200
|
|
msgid "Qos specs still in use."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/qos_specs_manage.py:275
|
|
#: cinder/api/contrib/qos_specs_manage.py:329
|
|
msgid "Volume Type id must not be None."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quota_classes.py:61
|
|
msgid "Missing required element quota_class_set in request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:61
|
|
#, python-format
|
|
msgid "Quota %s limit must be equal or greater than existing resources."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:89 cinder/api/contrib/quotas.py:101
|
|
msgid ""
|
|
"Update and delete quota operations can only be made by an admin of "
|
|
"immediate parent or by the CLOUD admin."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:96
|
|
msgid ""
|
|
"Update and delete quota operations can only be made to projects in the "
|
|
"same hierarchy of the project in which users are scoped to."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:121
|
|
msgid ""
|
|
"Show operations can only be made to projects in the same hierarchy of the"
|
|
" project in which users are scoped to."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:127
|
|
msgid ""
|
|
"Only users with token scoped to immediate parents or root projects are "
|
|
"allowed to see its children quotas."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:132
|
|
msgid ""
|
|
"An user with a token scoped to a subproject is not allowed to see the "
|
|
"quota of its parents."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:210
|
|
#, python-format
|
|
msgid "Invalid value '%s' for skip_validation."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:225
|
|
#, python-format
|
|
msgid "Bad key(s) in quota set: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/quotas.py:382
|
|
msgid ""
|
|
"About to delete child projects having non-zero quota. This should not be "
|
|
"performed"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/scheduler_hints.py:36
|
|
msgid "Malformed scheduler_hints attribute"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/services.py:62
|
|
msgid ""
|
|
"Query by service parameter is deprecated. Please use binary parameter "
|
|
"instead."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/services.py:151
|
|
msgid "Unknown action"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/services.py:156
|
|
msgid "Missing required element 'host' in request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/services.py:163
|
|
msgid "Disabled reason contains invalid characters or is too long"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/services.py:179
|
|
msgid "Unknown service"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/services.py:186
|
|
msgid "service not found"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_actions.py:52
|
|
msgid "'status' must be specified."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_actions.py:62
|
|
#, python-format
|
|
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_actions.py:68
|
|
#, python-format
|
|
msgid ""
|
|
"Provided snapshot status %(provided)s not allowed for snapshot with "
|
|
"status %(current)s."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_actions.py:80
|
|
msgid "progress must be an integer percentage"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_manage.py:87
|
|
msgid "Missing required element snapshot in request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_manage.py:98
|
|
#: cinder/api/contrib/volume_manage.py:109
|
|
#, python-format
|
|
msgid "The following elements are required: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_manage.py:107
|
|
#, python-format
|
|
msgid "Volume: %s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/snapshot_manage.py:128
|
|
#, python-format
|
|
msgid "Service %s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_extra_specs.py:90
|
|
msgid "Request body empty"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_extra_specs.py:94
|
|
#: cinder/api/v1/snapshot_metadata.py:70 cinder/api/v1/volume_metadata.py:70
|
|
#: cinder/api/v2/snapshot_metadata.py:63 cinder/api/v2/volume_metadata.py:67
|
|
msgid "Request body and URI mismatch"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_extra_specs.py:97
|
|
#: cinder/api/v1/snapshot_metadata.py:74 cinder/api/v1/volume_metadata.py:74
|
|
#: cinder/api/v2/snapshot_metadata.py:67 cinder/api/v2/volume_metadata.py:71
|
|
msgid "Request body contains too many items"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_extra_specs.py:121
|
|
#, python-format
|
|
msgid "Volume Type %(type_id)s has no extra spec with key %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_extra_specs.py:145
|
|
msgid ""
|
|
"Key names can only contain alphanumeric characters, underscores, periods,"
|
|
" colons and hyphens."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_manage.py:64 cinder/api/contrib/types_manage.py:117
|
|
msgid "Volume type name can not be empty."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_manage.py:75 cinder/api/contrib/types_manage.py:126
|
|
#, python-format
|
|
msgid "Invalid value '%s' for is_public. Accepted values: True or False."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_manage.py:121
|
|
msgid "Specify volume type name, description, is_public or a combination thereof."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/types_manage.py:177
|
|
msgid "Target volume type is still in use."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:71
|
|
msgid "Invalid request to attach volume to an invalid target"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:75
|
|
msgid ""
|
|
"Invalid request to attach volume with an invalid mode. Attaching mode "
|
|
"should be 'rw' or 'ro'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:183
|
|
#: cinder/api/contrib/volume_actions.py:209
|
|
msgid "Must specify 'connector'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:192
|
|
msgid "Unable to fetch connection information from backend."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:225
|
|
msgid "No image_name was specified in request."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:233 cinder/api/v2/snapshots.py:150
|
|
#, python-format
|
|
msgid "Invalid value for 'force': '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:293
|
|
msgid "New volume size must be specified as an integer."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:316
|
|
msgid "Must specify readonly in request."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:324
|
|
#, python-format
|
|
msgid "Invalid value for 'readonly': '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:338
|
|
msgid "New volume type must be specified."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:357
|
|
msgid "Must specify bootable in request."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_actions.py:365
|
|
#, python-format
|
|
msgid "Invalid value for 'bootable': '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_image_metadata.py:44
|
|
#: cinder/api/contrib/volume_image_metadata.py:117
|
|
#, python-format
|
|
msgid "Volume with volume id %s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_image_metadata.py:95
|
|
#: cinder/api/contrib/volume_image_metadata.py:120
|
|
#: cinder/api/contrib/volume_image_metadata.py:140
|
|
msgid "Malformed request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_image_metadata.py:146
|
|
msgid "Metadata item was not found."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_image_metadata.py:153
|
|
msgid "The key cannot be None."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_manage.py:142
|
|
msgid "Service not found."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_access.py:58
|
|
msgid "Access list not available for public volume types."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_access.py:72
|
|
#, python-format
|
|
msgid "Bad project format: project is not in proper format (%s)"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_encryption.py:62
|
|
msgid "provider must be defined"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_encryption.py:64
|
|
msgid "control_location must be defined"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_encryption.py:72
|
|
#, python-format
|
|
msgid "Valid control location are: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_encryption.py:98
|
|
msgid "Cannot create encryption specs. Volume type in use."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_encryption.py:127
|
|
msgid "Request body contains too many items."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_encryption.py:133
|
|
msgid "Cannot update encryption specs. Volume type in use."
|
|
msgstr ""
|
|
|
|
#: cinder/api/contrib/volume_type_encryption.py:166
|
|
msgid "Cannot delete encryption specs. Volume type in use."
|
|
msgstr ""
|
|
|
|
#: cinder/api/middleware/auth.py:113
|
|
msgid "Invalid service catalog json."
|
|
msgstr ""
|
|
|
|
#: cinder/api/middleware/fault.py:73
|
|
#, python-format
|
|
msgid "%(exception)s: %(explanation)s"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/__init__.py:79
|
|
msgid "Must specify an ExtensionManager class"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/api_version_request.py:122
|
|
msgid "An API version request must be compared to a VersionedMethod object."
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/wsgi.py:354 cinder/api/openstack/wsgi.py:567
|
|
msgid "cannot understand JSON"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/wsgi.py:572
|
|
msgid "too many body keys"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/wsgi.py:859
|
|
#, python-format
|
|
msgid "There is no such action: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/wsgi.py:862 cinder/api/openstack/wsgi.py:885
|
|
#: cinder/api/v1/snapshot_metadata.py:50 cinder/api/v1/snapshot_metadata.py:66
|
|
#: cinder/api/v1/snapshot_metadata.py:89 cinder/api/v1/snapshot_metadata.py:114
|
|
#: cinder/api/v1/volume_metadata.py:50 cinder/api/v1/volume_metadata.py:66
|
|
#: cinder/api/v1/volume_metadata.py:89 cinder/api/v1/volume_metadata.py:114
|
|
#: cinder/api/v2/snapshot_metadata.py:104 cinder/api/v2/volume_metadata.py:109
|
|
msgid "Malformed request body"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/wsgi.py:882
|
|
msgid "Unsupported Content-Type"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/wsgi.py:894
|
|
msgid "Malformed request url"
|
|
msgstr ""
|
|
|
|
#: cinder/api/openstack/wsgi.py:1239
|
|
#, python-format
|
|
msgid "Missing required element '%s' in request body."
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/limits.py:109 cinder/api/v2/limits.py:109
|
|
#, python-format
|
|
msgid ""
|
|
"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
|
|
"%(unit_string)s."
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/limits.py:236 cinder/api/v2/limits.py:233
|
|
msgid "This request was rate-limited."
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:110
|
|
#: cinder/api/v1/snapshot_metadata.py:148 cinder/api/v2/snapshot_metadata.py:37
|
|
#: cinder/api/v2/snapshot_metadata.py:100
|
|
#: cinder/api/v2/snapshot_metadata.py:138
|
|
msgid "snapshot does not exist"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/snapshot_metadata.py:131
|
|
#: cinder/api/v1/snapshot_metadata.py:141 cinder/api/v1/volume_metadata.py:131
|
|
#: cinder/api/v1/volume_metadata.py:141 cinder/api/v2/snapshot_metadata.py:121
|
|
#: cinder/api/v2/snapshot_metadata.py:131 cinder/api/v2/volume_metadata.py:126
|
|
#: cinder/api/v2/volume_metadata.py:136
|
|
msgid "Metadata item was not found"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/snapshots.py:139 cinder/api/v2/snapshots.py:130
|
|
msgid "'volume_id' must be specified"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/snapshots.py:152
|
|
#, python-format
|
|
msgid "Invalid value '%s' for force. "
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:110
|
|
#: cinder/api/v1/volume_metadata.py:148
|
|
msgid "volume does not exist"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/volumes.py:211 cinder/api/v1/volumes.py:215
|
|
#: cinder/api/v2/volumes.py:138
|
|
msgid "Invalid imageRef provided."
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/volumes.py:253
|
|
#, python-format
|
|
msgid "snapshot id:%s not found"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v1/volumes.py:266
|
|
#, python-format
|
|
msgid "source vol id:%s not found"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v2/snapshots.py:176 cinder/api/v2/volumes.py:301
|
|
msgid "Missing request body"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v2/snapshots.py:180 cinder/api/v2/volumes.py:305
|
|
#, python-format
|
|
msgid "Missing required element '%s' in request body"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v2/types.py:49
|
|
msgid "Default volume type can not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/api/v2/types.py:78
|
|
#, python-format
|
|
msgid "Invalid is_public filter [%s]"
|
|
msgstr ""
|
|
|
|
#: cinder/api/v2/volumes.py:158
|
|
#, python-format
|
|
msgid "Multiple matches found for '%s', use an ID to be more specific."
|
|
msgstr ""
|
|
|
|
#: cinder/api/v2/volumes.py:170
|
|
msgid "Invalid image identifier or unable to access requested image."
|
|
msgstr ""
|
|
|
|
#: cinder/api/v2/volumes.py:241
|
|
#, python-format
|
|
msgid "source volume id:%s is not replicated"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:98
|
|
msgid "Backup status must be available or error"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:102
|
|
msgid "force delete"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:109
|
|
msgid "Incremental backups exist for this backup."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:126
|
|
#, python-format
|
|
msgid "all_tenants must be a boolean, got '%s'."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:251
|
|
#, python-format
|
|
msgid "Volume %(vol1)s does not match with snapshot.volume_id %(vol2)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:257
|
|
#, python-format
|
|
msgid ""
|
|
"Volume to be backed up must be available or in-use, but the current "
|
|
"status is \"%s\"."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:262
|
|
msgid "Backing up an in-use volume must use the force flag."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:266
|
|
#, python-format
|
|
msgid ""
|
|
"Snapshot to be backed up must be available, but the current status is "
|
|
"\"%s\"."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:344
|
|
msgid "No backups available to do an incremental backup."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:351
|
|
msgid "The parent backup must be available for incremental backup."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:406
|
|
msgid "Backup status must be available"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:411
|
|
msgid "Backup to be restored has invalid size"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:438
|
|
msgid "Volume to be restored to must be available"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:444
|
|
#, python-format
|
|
msgid ""
|
|
"volume size %(volume_size)d is too small to restore backup of size "
|
|
"%(size)d."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:505
|
|
#, python-format
|
|
msgid "Backup status must be available and not %s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:548
|
|
msgid "Provided backup record is missing an id"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/api.py:569
|
|
msgid "Backup already exists in database."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:85
|
|
#, python-format
|
|
msgid "unsupported compression algorithm: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:280
|
|
#, python-format
|
|
msgid "volume size %d is invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:428
|
|
msgid "Chunk size is not multiple of block size for creating hash."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:443
|
|
#, python-format
|
|
msgid ""
|
|
"Hash block size has changed since the last backup. New hash block size: "
|
|
"%(new)s. Old hash block size: %(old)s. Do a full backup."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:452
|
|
msgid "Volume size increased since the last backup. Do a full backup."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:600
|
|
msgid ""
|
|
"restore_backup aborted, actual object list does not match object list "
|
|
"stored in metadata."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:672
|
|
#, python-format
|
|
msgid "No support to restore backup version %s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/chunkeddriver.py:703
|
|
msgid "Metadata restore failed due to incompatible version."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/driver.py:224
|
|
#, python-format
|
|
msgid "The source volume type '%s' is not available."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/driver.py:239
|
|
#, python-format
|
|
msgid ""
|
|
"The source volume type '%(src)s' is different than the destination volume"
|
|
" type '%(dest)s'."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/driver.py:334
|
|
#, python-format
|
|
msgid "Unsupported backup metadata version (%s)"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:286
|
|
#, python-format
|
|
msgid ""
|
|
"Create backup aborted, expected volume status %(expected_status)s but got"
|
|
" %(actual_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:297
|
|
#, python-format
|
|
msgid ""
|
|
"Create backup aborted, expected backup status %(expected_status)s but got"
|
|
" %(actual_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:381
|
|
#, python-format
|
|
msgid ""
|
|
"Restore backup aborted, expected volume status %(expected_status)s but "
|
|
"got %(actual_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:392
|
|
#, python-format
|
|
msgid ""
|
|
"Restore backup aborted: expected backup status %(expected_status)s but "
|
|
"got %(actual_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:412
|
|
#, python-format
|
|
msgid ""
|
|
"Restore backup aborted, the backup service currently configured "
|
|
"[%(configured_service)s] is not the backup service that was used to "
|
|
"create this backup [%(backup_service)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:476
|
|
#, python-format
|
|
msgid ""
|
|
"Delete_backup aborted, expected backup status %(expected_status)s but got"
|
|
" %(actual_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:487
|
|
#, python-format
|
|
msgid ""
|
|
"Delete backup aborted, the backup service currently configured "
|
|
"[%(configured_service)s] is not the backup service that was used to "
|
|
"create this backup [%(backup_service)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:562
|
|
#, python-format
|
|
msgid ""
|
|
"Export backup aborted, expected backup status %(expected_status)s but got"
|
|
" %(actual_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:573
|
|
#, python-format
|
|
msgid ""
|
|
"Export record aborted, the backup service currently configured "
|
|
"[%(configured_service)s] is not the backup service that was used to "
|
|
"create this backup [%(backup_service)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:626
|
|
#, python-format
|
|
msgid ""
|
|
"Import record failed, cannot find backup service to perform the import. "
|
|
"Request service %(service)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:660
|
|
#, python-format
|
|
msgid ""
|
|
"Driver successfully decoded imported backup data, but there are missing "
|
|
"fields (%s)."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:669
|
|
#, python-format
|
|
msgid "Trying to import backup metadata from id %(meta_id)s into backup %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:728
|
|
#, python-format
|
|
msgid ""
|
|
"Reset backup status aborted, the backup service currently configured "
|
|
"[%(configured_service)s] is not the backup service that was used to "
|
|
"create this backup [%(backup_service)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:748
|
|
#, python-format
|
|
msgid ""
|
|
"Backup service %(configured_service)s does not support verify. Backup id "
|
|
"%(id)s is not verified. Skipping verify."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:776
|
|
#, python-format
|
|
msgid ""
|
|
"Backup service %(service)s does not support verify. Backup id %(id)s is "
|
|
"not verified. Skipping reset."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/manager.py:814
|
|
msgid "Can't attach snapshot."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:129 cinder/tests/unit/test_backup_ceph.py:1015
|
|
#, python-format
|
|
msgid "Metadata backup object '%s' already exists"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:201
|
|
#, python-format
|
|
msgid "invalid user '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:267
|
|
msgid "Backup id required"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:426
|
|
#, python-format
|
|
msgid "image %s not found"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:551
|
|
#, python-format
|
|
msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:629
|
|
#, python-format
|
|
msgid ""
|
|
"Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting "
|
|
"incremental backup"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:785
|
|
#, python-format
|
|
msgid "Backup should only have one snapshot but instead has %s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:811
|
|
msgid "Need non-zero volume size"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:837
|
|
#, python-format
|
|
msgid "Failed to backup volume metadata - %s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/ceph.py:1128
|
|
#: cinder/tests/unit/test_backup_ceph.py:1004
|
|
msgid "Metadata restore failed due to incompatible version"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/google.py:149
|
|
#, python-format
|
|
msgid "Unset gcs options: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/google.py:272
|
|
#, python-format
|
|
msgid ""
|
|
"MD5 of object: %(object_name)s before: %(md5)s and after: %(etag)s is not"
|
|
" same."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/nfs.py:66
|
|
#, python-format
|
|
msgid "Required flag %s is not set"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/swift.py:148
|
|
msgid ""
|
|
"Failed to parse the configuration option 'swift_catalog_info', must be in"
|
|
" the form <service_type>:<service_name>:<endpoint_type>"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/swift.py:164
|
|
msgid ""
|
|
"Could not determine which Swift endpoint to use. This can either be set "
|
|
"in the service catalog or with the cinder.conf config option "
|
|
"'backup_swift_url'."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/swift.py:174
|
|
msgid ""
|
|
"Failed to parse the configuration option 'keystone_catalog_info', must be"
|
|
" in the form <service_type>:<service_name>:<endpoint_type>"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/swift.py:190
|
|
msgid ""
|
|
"Could not determine which Keystone endpoint to use. This can either be "
|
|
"set in the service catalog or with the cinder.conf config option "
|
|
"'backup_swift_auth_url'."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/swift.py:256
|
|
#, python-format
|
|
msgid ""
|
|
"error writing object to swift, MD5 of object in swift %(etag)s is not the"
|
|
" same as MD5 of object sent to swift %(md5)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:79
|
|
#, python-format
|
|
msgid ""
|
|
"%(op)s: backup %(bck_id)s, volume %(vol_id)s failed. Backup object has "
|
|
"unexpected mode. Image or file backups supported, actual mode is "
|
|
"%(vol_mode)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:114
|
|
#, python-format
|
|
msgid ""
|
|
"backup: %(vol_id)s failed to create device hardlink from %(vpath)s to "
|
|
"%(bpath)s.\n"
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:212
|
|
#, python-format
|
|
msgid ""
|
|
"backup: %(vol_id)s failed. %(path)s is unexpected file type. Block or "
|
|
"regular files supported, actual file mode is %(vol_mode)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:222
|
|
#, python-format
|
|
msgid "backup: %(vol_id)s failed. Cannot obtain real path to volume at %(path)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:229
|
|
#, python-format
|
|
msgid "backup: %(vol_id)s failed. %(path)s is not a file."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:298
|
|
#, python-format
|
|
msgid ""
|
|
"backup: %(vol_id)s failed to obtain backup success notification from "
|
|
"server.\n"
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:339
|
|
#, python-format
|
|
msgid ""
|
|
"restore: %(vol_id)s failed.\n"
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:362
|
|
msgid ""
|
|
"Volume metadata backup requested but this driver does not yet support "
|
|
"this feature."
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:387
|
|
#, python-format
|
|
msgid ""
|
|
"backup: %(vol_id)s failed to run dsmc on %(bpath)s.\n"
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:397
|
|
#, python-format
|
|
msgid ""
|
|
"backup: %(vol_id)s failed to run dsmc due to invalid arguments on "
|
|
"%(bpath)s.\n"
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:447
|
|
#, python-format
|
|
msgid ""
|
|
"restore: %(vol_id)s failed to run dsmc on %(bpath)s.\n"
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:457
|
|
#, python-format
|
|
msgid ""
|
|
"restore: %(vol_id)s failed to run dsmc due to invalid arguments on "
|
|
"%(bpath)s.\n"
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:502
|
|
#, python-format
|
|
msgid ""
|
|
"delete: %(vol_id)s failed to run dsmc with stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/backup/drivers/tsm.py:510
|
|
#, python-format
|
|
msgid ""
|
|
"delete: %(vol_id)s failed to run dsmc due to invalid arguments with "
|
|
"stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/all.py:66
|
|
msgid "cinder-all is deprecated in Newton and will be removed in Ocata."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:173
|
|
msgid ""
|
|
"The above error may show that the database has not been created.\n"
|
|
"Please create a database using 'cinder-manage db sync' before running "
|
|
"this command."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:190
|
|
#, python-format
|
|
msgid "%(host)-25s\t%(zone)-15s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:201
|
|
#, python-format
|
|
msgid "%(host)-25s\t%(availability_zone)-15s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:230
|
|
msgid "Must supply a positive, non-zero value for age"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:237
|
|
msgid "Purge command failed, check cinder-manage logs for more details."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:280
|
|
msgid "Volume not yet assigned to host."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:281
|
|
msgid "Deleting volume from database and skipping rpc."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:286
|
|
msgid "Volume is in-use."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:287
|
|
msgid "Detach volume from instance and then try again."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:353
|
|
#, python-format
|
|
msgid "Line %(dis)d : %(line)s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:356
|
|
msgid "No errors in logfiles!"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:370
|
|
msgid "Unable to find system log file!"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:374
|
|
#, python-format
|
|
msgid "Last %s cinder syslog entries:-"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:378
|
|
#, python-format
|
|
msgid "%s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:383
|
|
msgid "No cinder entries in syslog!"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:399
|
|
msgid "ID"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:400
|
|
msgid "User ID"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:401
|
|
msgid "Project ID"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:402 cinder/cmd/manage.py:447
|
|
msgid "Host"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:403
|
|
msgid "Name"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:404
|
|
msgid "Container"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:405 cinder/cmd/manage.py:449
|
|
msgid "Status"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:406
|
|
msgid "Size"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:407
|
|
msgid "Object Count"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:446
|
|
msgid "Binary"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:448
|
|
msgid "Zone"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:450
|
|
msgid "State"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:451
|
|
msgid "Updated At"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:452
|
|
msgid "RPC Version"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:453
|
|
msgid "Object Version"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:482
|
|
#, python-format
|
|
msgid "Host not found. Failed to remove %(service)s on %(host)s."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:487
|
|
#, python-format
|
|
msgid "Service %(service)s on host %(host)s removed."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:573
|
|
#, python-format
|
|
msgid ""
|
|
"\n"
|
|
"OpenStack Cinder version: %(version)s\n"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:576
|
|
msgid "Available categories:"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:578
|
|
#, python-format
|
|
msgid "\t%s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:587
|
|
#, python-format
|
|
msgid "Invalid directory: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:593
|
|
#, python-format
|
|
msgid "Could not read %s. Re-running with sudo"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:597
|
|
msgid "sudo failed, continuing as if nothing happened"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/manage.py:599
|
|
msgid "Please re-run cinder-manage as root."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:52 cinder/cmd/rtstool.py:117
|
|
msgid "Ensure that configfs is mounted at /sys/kernel/config."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:97
|
|
#, python-format
|
|
msgid ""
|
|
"%(msg_type)s: creating NetworkPortal: ensure port %(port)d on ip %(ip)s "
|
|
"is not in use by another service."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:107
|
|
#, python-format
|
|
msgid ""
|
|
"Error enabling iSER for NetworkPortal: please ensure that RDMA is "
|
|
"supported on your iSCSI port %(port)d on ip %(ip)s."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:124
|
|
#, python-format
|
|
msgid "Could not find target %s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:151
|
|
#, python-format
|
|
msgid "delete_initiator: %s ACL not found. Continuing."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:179
|
|
#, python-format
|
|
msgid "rtslib_fb is missing member %s: You may need a newer python-rtslib-fb."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:218
|
|
#, python-format
|
|
msgid ""
|
|
"targetcli not installed and could not create default directory "
|
|
"(%(default_path)s): %(exc)s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:224
|
|
#, python-format
|
|
msgid "Could not save configuration to %(file_path)s: %(exc)s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/rtstool.py:238
|
|
#, python-format
|
|
msgid "Could not restore configuration file %(file_path)s: %(exc)s"
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/volume.py:83
|
|
#, python-format
|
|
msgid "Volume service %s failed to start."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/volume.py:98
|
|
msgid "No volume service(s) started successfully, terminating."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/volume_usage_audit.py:93
|
|
#, python-format
|
|
msgid "The end time (%(end)s) must be after the start time (%(start)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/cmd/volume_usage_audit.py:99
|
|
#, python-format
|
|
msgid "Creating usages for %(begin_period)s until %(end_period)s"
|
|
msgstr ""
|
|
|
|
#: cinder/common/config.py:97
|
|
msgid "DEPRECATED: Deploy v1 of the Cinder API."
|
|
msgstr ""
|
|
|
|
#: cinder/common/config.py:100
|
|
msgid "DEPRECATED: Deploy v2 of the Cinder API."
|
|
msgstr ""
|
|
|
|
#: cinder/common/config.py:103
|
|
msgid "Deploy v3 of the Cinder API."
|
|
msgstr ""
|
|
|
|
#: cinder/common/sqlalchemyutils.py:116
|
|
msgid "Unknown sort direction, must be 'desc' or 'asc'"
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:236
|
|
#, python-format
|
|
msgid "No host to create consistency group %s."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:253
|
|
msgid "Cgsnahost is empty. No consistency group will be created."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:314
|
|
msgid "Source CG is empty. No consistency group will be created."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:454
|
|
#, python-format
|
|
msgid ""
|
|
"Consistency group status must be available or error, but current status "
|
|
"is: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:461
|
|
#, python-format
|
|
msgid "Consistency group %s still has dependent cgsnapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:470
|
|
#, python-format
|
|
msgid ""
|
|
"Consistency group %s still contains volumes. The force flag is required "
|
|
"to delete it."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:477
|
|
#, python-format
|
|
msgid "Volume in consistency group %s is attached. Need to detach first."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:485
|
|
msgid "Volume in consistency group still has dependent snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:500
|
|
#, python-format
|
|
msgid "Consistency group status must be available, but current status is: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:518
|
|
#, python-format
|
|
msgid "UUIDs %s are in both add and remove volume list."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:544
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot update consistency group %(group_id)s because no valid name, "
|
|
"description, add_volumes, or remove_volumes were provided."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2923
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
|
|
"because volume is in an invalid state: %(status)s. Valid states are: "
|
|
"%(valid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:599
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
|
|
"because it is not in the group."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:619
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
|
|
" volume cannot be found."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:631
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
|
|
" it is already in consistency group %(orig_group)s."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:641
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
|
|
" it has no volume type."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:648
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
|
|
" volume type %(volume_type)s is not supported by the group."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2894
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
|
|
" volume is in an invalid state: %(status)s. Valid states are: %(valid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:675 cinder/volume/manager.py:2908
|
|
msgid "Volume is not local to this node."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:683
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
|
|
" volume does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:727
|
|
#: cinder/tests/unit/test_storwize_svc.py:2993
|
|
msgid "Consistency group is empty. No cgsnapshot will be created."
|
|
msgstr ""
|
|
|
|
#: cinder/consistencygroup/api.py:765
|
|
msgid "Cgsnapshot status must be available or error"
|
|
msgstr ""
|
|
|
|
#: cinder/db/api.py:1147
|
|
msgid "Condition has no field."
|
|
msgstr ""
|
|
|
|
#: cinder/db/migration.py:68
|
|
msgid "Database schema downgrade is not allowed."
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:248 cinder/db/sqlalchemy/api.py:3075
|
|
#: cinder/volume/qos_specs.py:83
|
|
msgid "Error writing field to database"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:280
|
|
#, python-format
|
|
msgid "Unrecognized read_deleted value '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:1791
|
|
msgid "Unknown sort direction, must be 'desc' or 'asc'."
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:1802
|
|
msgid "Sort direction array size exceeds sort key array size."
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:3786
|
|
#, python-format
|
|
msgid "No backup with id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:3870
|
|
msgid "Volume must be available"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:3917
|
|
#, python-format
|
|
msgid ""
|
|
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
|
|
"%(status)s, expected awaiting-transfer"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:4088
|
|
#, python-format
|
|
msgid "No consistency group with id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:4202
|
|
#, python-format
|
|
msgid "No cgsnapshot with id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:4227
|
|
#, python-format
|
|
msgid "Invalid value for age, %(age)s"
|
|
msgstr ""
|
|
|
|
#: cinder/db/sqlalchemy/api.py:4231
|
|
msgid "Must supply a positive value for age"
|
|
msgstr ""
|
|
|
|
#: cinder/image/glance.py:122
|
|
msgid ""
|
|
"Failed to parse the configuration option 'glance_catalog_info', must be "
|
|
"in the form <service_type>:<service_name>:<endpoint_type>"
|
|
msgstr ""
|
|
|
|
#: cinder/image/image_utils.py:91
|
|
#, python-format
|
|
msgid ""
|
|
"qemu-img %(minimum_version)s or later is required by this volume driver. "
|
|
"Current qemu-img version: %(current_version)s"
|
|
msgstr ""
|
|
|
|
#: cinder/image/image_utils.py:204 cinder/image/image_utils.py:314
|
|
#: cinder/volume/drivers/solidfire.py:755
|
|
msgid "'qemu-img info' parsing failed."
|
|
msgstr ""
|
|
|
|
#: cinder/image/image_utils.py:211
|
|
#, python-format
|
|
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
|
|
msgstr ""
|
|
|
|
#: cinder/image/image_utils.py:219 cinder/image/image_utils.py:307
|
|
#, 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:266
|
|
#, 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:273
|
|
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:321 cinder/image/image_utils.py:384
|
|
#: cinder/volume/drivers/solidfire.py:762
|
|
#, python-format
|
|
msgid "fmt=%(fmt)s backed by:%(backing_file)s"
|
|
msgstr ""
|
|
|
|
#: cinder/image/image_utils.py:340 cinder/volume/drivers/solidfire.py:807
|
|
#, python-format
|
|
msgid "Converted to %(vol_format)s, but format is now %(file_format)s"
|
|
msgstr ""
|
|
|
|
#: cinder/image/image_utils.py:394
|
|
#, python-format
|
|
msgid "Converted to %(f1)s, but format is now %(f2)s"
|
|
msgstr ""
|
|
|
|
#: cinder/keymgr/barbican.py:64
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid url: must be in the form "
|
|
"'http[s]://<ipaddr>|<fqdn>[:port]/<version>', url specified is: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/keymgr/barbican.py:70
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid barbican api url: version is required, e.g. "
|
|
"'http[s]://<ipaddr>|<fqdn>[:port]/<version>' url specified is: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/keymgr/barbican.py:90
|
|
msgid "User is not authorized to use key manager."
|
|
msgstr ""
|
|
|
|
#: cinder/keymgr/barbican.py:95
|
|
msgid "Unable to create Barbican Client without project_id."
|
|
msgstr ""
|
|
|
|
#: cinder/keymgr/conf_key_mgr.py:82
|
|
msgid "keymgr.fixed_key not defined"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/backup.py:140
|
|
msgid "Can't decode backup record."
|
|
msgstr ""
|
|
|
|
#: cinder/objects/backup.py:142
|
|
msgid "Can't parse backup record."
|
|
msgstr ""
|
|
|
|
#: cinder/objects/base.py:161 cinder/objects/base.py:297
|
|
#, python-format
|
|
msgid "VersionedObject %s cannot retrieve object by id."
|
|
msgstr ""
|
|
|
|
#: cinder/objects/base.py:242
|
|
#, python-format
|
|
msgid "VersionedObject %s does not support conditional update."
|
|
msgstr ""
|
|
|
|
#: cinder/objects/cgsnapshot.py:75 cinder/objects/consistencygroup.py:83
|
|
msgid "already_created"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/cgsnapshot.py:80 cinder/objects/volume.py:295
|
|
msgid "consistencygroup assigned"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/cgsnapshot.py:89 cinder/objects/consistencygroup.py:102
|
|
#: cinder/objects/snapshot.py:189 cinder/objects/volume.py:340
|
|
#, python-format
|
|
msgid "attribute %s not lazy-loadable"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/cgsnapshot.py:110 cinder/objects/volume.py:309
|
|
msgid "consistencygroup changed"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/cgsnapshot.py:113 cinder/objects/volume.py:315
|
|
msgid "snapshots changed"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/consistencygroup.py:88
|
|
msgid "cgsnapshots assigned"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/consistencygroup.py:92
|
|
msgid "volumes assigned"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/consistencygroup.py:123
|
|
msgid "cgsnapshots changed"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/consistencygroup.py:126
|
|
msgid "volumes changed"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/service.py:88 cinder/objects/snapshot.py:145
|
|
#: cinder/objects/volume.py:290 cinder/objects/volume_type.py:80
|
|
msgid "already created"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/snapshot.py:150
|
|
msgid "volume assigned"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/snapshot.py:153
|
|
msgid "cgsnapshot assigned"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/snapshot.py:164
|
|
msgid "volume changed"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/snapshot.py:167
|
|
msgid "cgsnapshot changed"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/volume.py:298
|
|
msgid "snapshots assigned"
|
|
msgstr ""
|
|
|
|
#: cinder/objects/volume.py:312
|
|
msgid "glance_metadata changed"
|
|
msgstr ""
|
|
|
|
#: cinder/replication/api.py:71
|
|
msgid "Replication is not enabled for volume"
|
|
msgstr ""
|
|
|
|
#: cinder/replication/api.py:76
|
|
#, python-format
|
|
msgid ""
|
|
"Replication status for volume must be active or active-stopped, but "
|
|
"current status is: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/replication/api.py:84
|
|
#, python-format
|
|
msgid "Volume status for volume must be available, but current status is: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/replication/api.py:97
|
|
msgid "Replication is not enabled"
|
|
msgstr ""
|
|
|
|
#: cinder/replication/api.py:102
|
|
#, python-format
|
|
msgid ""
|
|
"Replication status for volume must be inactive, active-stopped, or error,"
|
|
" but current status is: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/driver.py:98
|
|
msgid "Must implement host_passes_filters"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/driver.py:103
|
|
msgid "Must implement find_retype_host"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/driver.py:107
|
|
msgid "Must implement a fallback schedule"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/driver.py:111
|
|
msgid "Must implement schedule_create_volume"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/driver.py:117
|
|
msgid "Must implement schedule_create_consistencygroup"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/driver.py:122
|
|
msgid "Must implement schedule_get_pools"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filter_scheduler.py:74
|
|
#: cinder/scheduler/filter_scheduler.py:88
|
|
msgid "No weighed hosts available"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filter_scheduler.py:115
|
|
#, python-format
|
|
msgid "Cannot place volume %(id)s on %(host)s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filter_scheduler.py:133
|
|
#, python-format
|
|
msgid "No valid hosts for volume %(id)s with type %(type)s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filter_scheduler.py:159
|
|
#, python-format
|
|
msgid ""
|
|
"Current host not valid for volume %(id)s with type %(type)s, migration "
|
|
"not allowed"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filter_scheduler.py:199
|
|
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filter_scheduler.py:247
|
|
#, python-format
|
|
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filter_scheduler.py:276
|
|
msgid "volume_type cannot be None"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/manager.py:143
|
|
msgid "Failed to create scheduler manager volume flow"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/manager.py:226
|
|
msgid "New volume type not specified in request_spec."
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/manager.py:241
|
|
#, python-format
|
|
msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/evaluator/evaluator.py:50
|
|
#, python-format
|
|
msgid "KeyError: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/evaluator/evaluator.py:53
|
|
#, python-format
|
|
msgid "TypeError: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/evaluator/evaluator.py:62
|
|
#, python-format
|
|
msgid "ValueError: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/evaluator/evaluator.py:108
|
|
#, python-format
|
|
msgid "ZeroDivisionError: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/evaluator/evaluator.py:295
|
|
#, python-format
|
|
msgid "ParseException: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/scheduler/filters/instance_locality_filter.py:102
|
|
#: cinder/scheduler/filters/instance_locality_filter.py:114
|
|
#, python-format
|
|
msgid "Hint \"%s\" not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/functional/api/client.py:30
|
|
#, python-format
|
|
msgid ""
|
|
"%(message)s\n"
|
|
"Status Code: %(_status)s\n"
|
|
"Body: %(_body)s"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/functional/api/client.py:40
|
|
msgid "Authentication error"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/functional/api/client.py:48
|
|
msgid "Authorization error"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/functional/api/client.py:56
|
|
msgid "Item not found"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/functional/api/client.py:146
|
|
msgid "Unexpected status code"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_backup_ceph.py:494
|
|
#: cinder/tests/unit/test_backup_ceph.py:507
|
|
#: cinder/tests/unit/test_backup_ceph.py:568
|
|
msgid "mock"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_backup_ceph.py:1028
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to backup volume metadata - Metadata backup object "
|
|
"'backup.%s.meta' already exists"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_backup_google.py:100
|
|
#: cinder/tests/unit/test_backup_swift.py:584
|
|
#: cinder/tests/unit/test_backup_swift.py:611
|
|
#: cinder/tests/unit/backup/drivers/test_backup_nfs.py:458
|
|
#: cinder/tests/unit/backup/drivers/test_backup_nfs.py:485
|
|
msgid "fake"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_emc_vmax.py:2260
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1338
|
|
msgid ""
|
|
"V2 rollback - Volume in another storage group besides default storage "
|
|
"group."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_emc_vmax.py:2269
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1317
|
|
msgid "V2 rollback, volume is not in any storage group."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_glusterfs.py:670
|
|
msgid "umount: <mnt_path>: target is busy"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_glusterfs.py:685
|
|
msgid "umount: <mnt_path>: some other error"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_glusterfs.py:815
|
|
#, python-format
|
|
msgid "umount: %s: not mounted"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_glusterfs.py:827
|
|
#: cinder/tests/unit/test_glusterfs.py:839
|
|
#, python-format
|
|
msgid "umount: %s: target is busy"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_ibm_xiv_ds8k.py:161
|
|
#, python-format
|
|
msgid "Volume not found for instance %(instance_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_misc.py:59
|
|
#, python-format
|
|
msgid ""
|
|
"The following migrations have a downgrade, which are not allowed: \n"
|
|
"\t%s"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_rbd.py:1126
|
|
msgid "flush() not supported in this version of librbd"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_sheepdog.py:439
|
|
#: cinder/tests/unit/test_sheepdog.py:456
|
|
#: cinder/tests/unit/test_sheepdog.py:524 cinder/volume/drivers/sheepdog.py:96
|
|
#: cinder/volume/drivers/sheepdog.py:112 cinder/volume/drivers/sheepdog.py:148
|
|
#, python-format
|
|
msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_sheepdog.py:581 cinder/volume/drivers/sheepdog.py:173
|
|
msgid ""
|
|
"Cluster is not formatted. You should probably perform \"dog cluster "
|
|
"format\"."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_sheepdog.py:595 cinder/volume/drivers/sheepdog.py:176
|
|
msgid ""
|
|
"Waiting for all nodes to join cluster. Ensure all sheep daemons are "
|
|
"running."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_sheepdog.py:608 cinder/volume/drivers/sheepdog.py:171
|
|
msgid "Invalid sheepdog cluster status."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_storwize_svc.py:313
|
|
#, python-format
|
|
msgid "unrecognized argument %s"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_storwize_svc.py:425
|
|
#, python-format
|
|
msgid "obj missing quotes %s"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_storwize_svc.py:660
|
|
#: cinder/tests/unit/test_storwize_svc.py:1544
|
|
#, python-format
|
|
msgid "mdiskgrp missing quotes %s"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/test_storwize_svc.py:1771
|
|
msgid "The copy should be primary or secondary"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_backups.py:1286
|
|
msgid "Invalid input"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:447
|
|
msgid ""
|
|
"Invalid ConsistencyGroup: Consistency group status must be available or "
|
|
"error, but current status is: in-use"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:553
|
|
#, python-format
|
|
msgid "volume_types must be provided to create consistency group %s."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:639
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume: Cannot add volume fake-volume-uuid to consistency group "
|
|
"%(group_id)s because volume cannot be found."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:665
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume: Cannot remove volume fake-volume-uuid from consistency "
|
|
"group %(group_id)s because it is not in the group."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:718
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
|
|
"%(group_id)s because volume is in an invalid state: %(status)s. Valid "
|
|
"states are: ('available', 'in-use')."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:752
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
|
|
"%(group_id)s because volume type %(volume_type)s is not supported by the "
|
|
"group."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:806
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid ConsistencyGroup: Consistency group status must be available, but"
|
|
" current status is: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:985
|
|
msgid "Invalid ConsistencyGroup: No host to create consistency group"
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1117
|
|
msgid "Create volume failed."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:687
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:157
|
|
msgid "Invalid value for NetApp configuration option netapp_lun_ostype."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:701
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:162
|
|
msgid "Invalid value for NetApp configuration option netapp_host_type."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:362
|
|
msgid "Error not a TypeError."
|
|
msgstr ""
|
|
|
|
#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:371
|
|
msgid "Error not a KeyError."
|
|
msgstr ""
|
|
|
|
#: cinder/transfer/api.py:118
|
|
msgid "status must be available"
|
|
msgstr ""
|
|
|
|
#: cinder/transfer/api.py:157
|
|
#, python-format
|
|
msgid "Attempt to transfer %s with invalid auth key."
|
|
msgstr ""
|
|
|
|
#: cinder/transfer/api.py:165 cinder/volume/api.py:1294
|
|
#, python-format
|
|
msgid "Volume %s must not be part of a consistency group."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:228
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume size provided for create request: %s (size argument must "
|
|
"be an integer (or string representation of an integer) and greater than "
|
|
"zero)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:236
|
|
msgid ""
|
|
"volume_type must be provided when creating a volume in a consistency "
|
|
"group."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:241
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume_type provided: %s (requested type must be supported by "
|
|
"this consistency group)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:258
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume_type provided: %s (requested type is not compatible; "
|
|
"either match source volume, or omit type argument)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:265
|
|
msgid "No volume_type should be provided when creating test replica."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:275
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid volume_type provided: %s (requested type is not compatible; "
|
|
"recommend omitting the type argument)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:319
|
|
msgid "Failed to create api volume flow."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:393 cinder/volume/api.py:946
|
|
#, python-format
|
|
msgid "status must be %s and"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:394
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %s must not be migrating, attached, belong to a consistency group "
|
|
"or have snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:412
|
|
msgid "Failed to update snapshot."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:443
|
|
msgid "The volume cannot be updated during maintenance."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:573
|
|
#, python-format
|
|
msgid "Volume status must be %s to reserve."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:604
|
|
msgid ""
|
|
"Unable to detach volume. Volume status must be 'in-use' and attach_status"
|
|
" must be 'attached' to detach."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:625
|
|
msgid "The volume cannot be attached in maintenance mode."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:652
|
|
msgid "The volume cannot be detached in maintenance mode."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:666
|
|
msgid "The volume connection cannot be initialized in maintenance mode."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:691
|
|
msgid "The volume cannot accept transfer in maintenance mode."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:721 cinder/volume/api.py:853
|
|
msgid "The snapshot cannot be created when the volume is in maintenance mode."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:726 cinder/volume/api.py:858
|
|
msgid "Snapshot cannot be created while volume is migrating."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:731
|
|
msgid "Snapshot of secondary replica is not allowed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:735
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %(vol_id)s status must be available, but current status is: "
|
|
"%(vol_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:862
|
|
#, python-format
|
|
msgid ""
|
|
"Snapshot cannot be created because volume %(vol_id)s is not available, "
|
|
"current volume status: %(vol_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:947
|
|
#, python-format
|
|
msgid "Snapshot %s must not be part of a consistency group."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:979
|
|
msgid ""
|
|
"The volume metadata cannot be deleted when the volume is in maintenance "
|
|
"mode."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:992
|
|
msgid "Metadata property key blank."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:996
|
|
msgid "Metadata property key greater than 255 characters."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1000
|
|
msgid "Metadata property value greater than 255 characters."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1017
|
|
msgid ""
|
|
"The volume metadata cannot be updated when the volume is in maintenance "
|
|
"mode."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1135 cinder/volume/api.py:1265
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %(vol_id)s status must be available or in-use, but current status "
|
|
"is: %(vol_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1141
|
|
msgid "Volume status is in-use."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1204
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %(vol_id)s status must be available to extend, but current status "
|
|
"is: %(vol_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1212
|
|
#, 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:1274 cinder/volume/api.py:1420
|
|
#, python-format
|
|
msgid "Volume %s is already part of an active migration."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1282
|
|
#, python-format
|
|
msgid "Volume %s must not have snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1289
|
|
#, python-format
|
|
msgid "Volume %s must not be replicated."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1310
|
|
#, python-format
|
|
msgid "No available service named %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1316
|
|
msgid "Destination host must be different than the current host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1374
|
|
msgid "Source volume not mid-migration."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1378
|
|
msgid "Destination volume not mid-migration."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1383
|
|
#, python-format
|
|
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1396
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %(vol_id)s status must be available to update readonly flag, but "
|
|
"current status is: %(vol_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1411
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to update type due to incorrect status: %(vol_status)s on volume: "
|
|
"%(vol_id)s. Volume status must be available or in-use."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1426
|
|
#, python-format
|
|
msgid "migration_policy must be 'on-demand' or 'never', passed: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1432
|
|
msgid "Volume must not be part of a consistency group."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1445
|
|
#, python-format
|
|
msgid "Invalid volume_type passed: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1458
|
|
#, python-format
|
|
msgid "New volume_type same as original: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1473
|
|
msgid "Retype cannot change encryption requirements."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1485
|
|
#, python-format
|
|
msgid "Retype cannot change front-end qos specs for in-use volume: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1512 cinder/volume/manager.py:2224
|
|
msgid "Failed to update quota usage while retyping volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1574
|
|
msgid "Failed to manage api volume flow."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1634
|
|
#, python-format
|
|
msgid "Host replication_status must be %s to failover."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1651
|
|
msgid "Host is already Frozen."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1671
|
|
msgid "Host is NOT Frozen."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/api.py:1723
|
|
#, python-format
|
|
msgid "'%(key)s = %(value)s'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:391 cinder/volume/driver.py:434
|
|
#, python-format
|
|
msgid "Unable to terminate volume connection: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:425
|
|
msgid "detach snapshot from remote node"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:563
|
|
msgid "Sets thin provisioning."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:570
|
|
msgid "Enables compression."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:577
|
|
msgid "Enables QoS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:584
|
|
msgid "Enables replication."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:895 cinder/volume/driver.py:972
|
|
#, python-format
|
|
msgid "Unable to fetch connection information from backend: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:902 cinder/volume/driver.py:979
|
|
#, python-format
|
|
msgid "Error encountered during cleanup of a failed attach: %(ex)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:942
|
|
msgid "attach snapshot from remote node"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:1014 cinder/volume/manager.py:1611
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:792
|
|
#, python-format
|
|
msgid "Unable to access the backend storage via the path %(path)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:1436
|
|
msgid "The method update_migrated_volume is not implemented."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:1572 cinder/volume/driver.py:2017
|
|
#: cinder/volume/driver.py:2021
|
|
msgid "Manage existing volume not implemented."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:1580
|
|
msgid "Unmanage volume not implemented."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:2013
|
|
msgid "Extend volume not implemented"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:2028 cinder/volume/driver.py:2032
|
|
msgid "Manage existing snapshot not implemented."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:2042
|
|
msgid "sync_replica not implemented."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:2046
|
|
msgid "promote_replica not implemented."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:2414 cinder/volume/targets/iscsi.py:94
|
|
#, python-format
|
|
msgid "Could not find iSCSI export for volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/driver.py:2806
|
|
msgid "Driver must implement initialize_connection"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:591
|
|
msgid "Create manager volume flow failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:698
|
|
msgid "volume is not local to this node"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:704
|
|
msgid "Unmanage and cascade delete options are mutually exclusive."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:734
|
|
#, python-format
|
|
msgid ""
|
|
"Snapshot %(id)s was found in state %(state)s rather than 'deleting' "
|
|
"during cascade delete."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:958
|
|
msgid "being attached by different mode"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:963
|
|
msgid "volume is already attached"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1068
|
|
msgid ""
|
|
"Detach volume failed: More than one attachment, but no attachment_id "
|
|
"provided."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1210 cinder/volume/drivers/block_device.py:236
|
|
msgid "Volume is not available."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1352
|
|
msgid "Invalid initiator value received"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1434
|
|
#, python-format
|
|
msgid "Validate volume connection failed (error: %(err)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1443
|
|
msgid "Create export for volume failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1466
|
|
#, python-format
|
|
msgid "Driver initialize connection failed (error: %(err)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1537
|
|
#, python-format
|
|
msgid "Terminate volume connection failed: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1552
|
|
msgid "Remove volume export failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1617
|
|
msgid "Unable to access the backend storage via file handle."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1743
|
|
msgid "failed to create new_volume on destination host"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:1749
|
|
msgid "timeout creating new_volume on destination host"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2132
|
|
#, python-format
|
|
msgid "Volume %s: Error trying to extend volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2279
|
|
msgid "Retype requires migration but is not allowed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2287
|
|
msgid "Volume must not have snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2296
|
|
msgid "Volume must not be replicated."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2340
|
|
msgid "Failed to create manage_existing flow."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2383
|
|
msgid "Error promoting secondary volume to primary"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2393 cinder/volume/manager.py:2426
|
|
#, python-format
|
|
msgid "Failed updating model with driver provided model %(model)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2416
|
|
msgid "Synchronizing secondary volume to primary failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2469
|
|
msgid "Create consistency group failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2524
|
|
#, python-format
|
|
msgid "snapshot-%s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2530
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot create consistency group %(group)s because snapshot %(snap)s is "
|
|
"not in a valid state. Valid states are: %(valid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2552
|
|
#, python-format
|
|
msgid "cg-%s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2558
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot create consistency group %(group)s because source volume "
|
|
"%(source_vol)s is not in a valid state. Valid states are: %(valid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2638
|
|
msgid "Input volumes or snapshots are invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2661
|
|
msgid "Input volumes or source volumes are invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2763
|
|
msgid "Volume is not local to this node"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2790
|
|
msgid "Delete consistency group failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:2956
|
|
#, python-format
|
|
msgid "Error occurred when updating consistency group %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:3057
|
|
#, python-format
|
|
msgid "Error occurred when creating cgsnapshot %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:3160
|
|
#, python-format
|
|
msgid "Error occurred when deleting cgsnapshot %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:3354
|
|
msgid "Update list, doesn't include volume_id"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/manager.py:3449
|
|
msgid "Failed to create manage existing flow."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/qos_specs.py:56
|
|
#, python-format
|
|
msgid "Valid consumer of QoS specs are: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/qos_specs.py:126 cinder/volume/qos_specs.py:143
|
|
#: cinder/volume/qos_specs.py:246 cinder/volume/volume_types.py:65
|
|
#: cinder/volume/volume_types.py:91 cinder/volume/volume_types.py:117
|
|
msgid "id cannot be None"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/qos_specs.py:159
|
|
#, python-format
|
|
msgid "Failed to get all associations of qos specs %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/qos_specs.py:192
|
|
#, python-format
|
|
msgid ""
|
|
"Type %(type_id)s is already associated with another qos specs: "
|
|
"%(qos_specs_id)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/qos_specs.py:258 cinder/volume/volume_types.py:129
|
|
msgid "name cannot be None"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/rpcapi.py:195
|
|
msgid "Cascade option is not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/rpcapi.py:406 cinder/volume/rpcapi.py:418
|
|
msgid ""
|
|
"One of cinder-volume services is too old to accept such request. Are you "
|
|
"running mixed Liberty-Mitaka cinder-volumes?"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/utils.py:420
|
|
msgid "Failed to copy volume, source device unavailable."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/utils.py:424
|
|
msgid "Failed to copy volume, destination device unavailable."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/volume_types.py:176 cinder/volume/volume_types.py:189
|
|
msgid "volume_type_id cannot be None"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/volume_types.py:180 cinder/volume/volume_types.py:193
|
|
msgid "Type access modification is not applicable to public volume type."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/block_device.py:100
|
|
msgid "Failed to delete device."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/block_device.py:206
|
|
msgid "No free disk"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/block_device.py:220
|
|
msgid "No big enough free disk"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/block_device.py:228
|
|
msgid "Insufficient free space available to extend volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:39
|
|
msgid "IP address/hostname of Blockbridge API."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:41
|
|
msgid "Override HTTPS port to connect to Blockbridge API server."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:46
|
|
msgid "Blockbridge API authentication scheme (token or password)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:49
|
|
msgid "Blockbridge API token (for auth scheme 'token')"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:52
|
|
msgid "Blockbridge API user (for auth scheme 'password')"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:54
|
|
msgid "Blockbridge API password (for auth scheme 'password')"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:58
|
|
msgid ""
|
|
"Defines the set of exposed pools and their associated backend query "
|
|
"strings"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:61
|
|
msgid "Default pool name if unspecified."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:114
|
|
msgid "Failed to determine blockbridge API configuration"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:162
|
|
msgid "Invalid credentials"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:164
|
|
msgid "Insufficient privileges"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:195
|
|
msgid "Blockbridge api host not configured"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:205
|
|
msgid "Blockbridge user not configured (required for auth scheme 'password')"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:209
|
|
msgid "Blockbridge password not configured (required for auth scheme 'password')"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:215
|
|
msgid "Blockbridge token not configured (required for auth scheme 'token')"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:219
|
|
#, python-format
|
|
msgid "Blockbridge configured with invalid auth scheme '%(auth_scheme)s'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:226
|
|
msgid "Blockbridge pools not configured"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/blockbridge.py:231
|
|
msgid "Blockbridge default pool does not exist"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:89
|
|
msgid "Failed to establish connection with Coho cluster"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:133
|
|
#, python-format
|
|
msgid "no REPLY but %r"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:141
|
|
#, python-format
|
|
msgid "MSG_DENIED: RPC_MISMATCH: %r"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:145
|
|
#, python-format
|
|
msgid "MSG_DENIED: AUTH_ERROR: %r"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:146
|
|
#, python-format
|
|
msgid "MSG_DENIED: %r"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:149
|
|
#, python-format
|
|
msgid "Neither MSG_DENIED nor MSG_ACCEPTED: %r"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:153
|
|
msgid "call failed: PROG_UNAVAIL"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:158
|
|
#, python-format
|
|
msgid "call failed: PROG_MISMATCH: %r"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:160
|
|
msgid "call failed: PROC_UNAVAIL"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:162
|
|
msgid "call failed: GARBAGE_ARGS"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:164
|
|
#, python-format
|
|
msgid "call failed: %r"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:196
|
|
msgid "Invalid response header from RPC server"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:208
|
|
msgid "RPC server response is incomplete"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:315
|
|
msgid "Coho rpc port is not configured"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/coho.py:319
|
|
#, python-format
|
|
msgid "Invalid port number %(config)s for Coho rpc port"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/datera.py:130
|
|
msgid ""
|
|
"san_login and/or san_password is not set for Datera driver in the "
|
|
"cinder.conf. Set this information and start the cinder-volume service "
|
|
"again."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/datera.py:146
|
|
msgid "Resource not ready."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/datera.py:475
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to make a request to Datera cluster endpoint due to the following "
|
|
"reason: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/datera.py:498
|
|
#, python-format
|
|
msgid "Bad request sent to Datera cluster:Invalid args: %(args)s | %(message)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/datera.py:504
|
|
#, python-format
|
|
msgid "Request to Datera cluster returned bad status: %(status)s | %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:193
|
|
#, python-format
|
|
msgid ""
|
|
"DRBDmanage driver error: expected key \"%s\" not in answer, wrong "
|
|
"DRBDmanage version?"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:208
|
|
msgid ""
|
|
"DRBDmanage driver setup error: some required libraries (dbus, "
|
|
"drbdmanage.*) not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:213
|
|
msgid "Cannot ping DRBDmanage backend"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:241
|
|
#, python-format
|
|
msgid "Received error string: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:378
|
|
#, python-format
|
|
msgid "volume %s not found in drbdmanage"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:381
|
|
#, python-format
|
|
msgid "multiple resources with name %s found by drbdmanage"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:387
|
|
#, python-format
|
|
msgid "not exactly one volume with id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:415
|
|
#, python-format
|
|
msgid "no snapshot with id %s found in drbdmanage"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:419
|
|
#, python-format
|
|
msgid "multiple resources with snapshot ID %s found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:425
|
|
#, python-format
|
|
msgid "not exactly one snapshot with id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:450
|
|
#, python-format
|
|
msgid "Got bad path information from DRBDmanage! (%s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:496
|
|
#, python-format
|
|
msgid ""
|
|
"DRBDmanage timeout waiting for volume creation; resource \"%(res)s\", "
|
|
"volume \"%(vol)s\""
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:542
|
|
#, python-format
|
|
msgid "DRBDmanage expected one resource (\"%(res)s\"), got %(n)d"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:582
|
|
#, python-format
|
|
msgid ""
|
|
"DRBDmanage timeout waiting for new volume after snapshot restore; "
|
|
"resource \"%(res)s\", volume \"%(vol)s\""
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:668
|
|
#, python-format
|
|
msgid ""
|
|
"DRBDmanage timeout waiting for volume size; volume ID \"%(id)s\" (res "
|
|
"\"%(res)s\", vnr %(vnr)d)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:692
|
|
#, python-format
|
|
msgid "Snapshot res \"%s\" that is not deployed anywhere?"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:705
|
|
#, python-format
|
|
msgid ""
|
|
"DRBDmanage timeout waiting for snapshot creation; resource \"%(res)s\", "
|
|
"snapshot \"%(sn)s\""
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/drbdmanagedrv.py:869
|
|
#, python-format
|
|
msgid "Expected exactly one node called \"%s\""
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/eqlx.py:199
|
|
msgid "The EQL array has closed the connection."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/eqlx.py:237
|
|
msgid "Error executing EQL command"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/eqlx.py:279
|
|
#, python-format
|
|
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/eqlx.py:293
|
|
msgid "eqlx_cli_max_retries must be greater than or equal to 0"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:84
|
|
#, python-format
|
|
msgid "There's no Gluster config file configured (%s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:89
|
|
#, python-format
|
|
msgid "Gluster config file at %(config)s doesn't exist"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:101
|
|
msgid "mount.glusterfs is not installed"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:300 cinder/volume/drivers/quobyte.py:276
|
|
#: cinder/volume/drivers/scality.py:199
|
|
#, python-format
|
|
msgid "%s must be a valid raw or qcow2 image."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:321 cinder/volume/drivers/quobyte.py:306
|
|
#: cinder/volume/drivers/scality.py:220
|
|
#, python-format
|
|
msgid "Unrecognized backing format: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:339
|
|
#, python-format
|
|
msgid "file already exists at %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:446
|
|
msgid "Backup is not supported for GlusterFS volumes with snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/glusterfs.py:465
|
|
msgid "Backup is only supported for raw-formatted GlusterFS volumes."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:121
|
|
msgid "Unable to get list of domain members, check that the cluster is running."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:130
|
|
msgid ""
|
|
"Unable to get list of IP addresses on this host, check permissions and "
|
|
"networking."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:143
|
|
msgid "Current host isn't part of HGST domain."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:182
|
|
msgid ""
|
|
"Unable to get list of spaces to make new name. Please verify the cluster"
|
|
" is running."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:204
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to get information on space %(space)s, please verify that the "
|
|
"cluster is running and connected."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:262
|
|
#, python-format
|
|
msgid "Command %(cmd)s blocked in the CLI and was cancelled"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:280
|
|
#, python-format
|
|
msgid "Unable to add Cinder host to apphosts for space %(space)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:316
|
|
#, python-format
|
|
msgid "Error in space-create for %(space)s of size %(size)d GB"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:419
|
|
#, python-format
|
|
msgid "hgst_storage server %(svr)s not of format <host>:<dev>"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:428
|
|
#, python-format
|
|
msgid "Storage host %(svr)s not detected, verify name"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:440
|
|
msgid ""
|
|
"Cannot run vgc-cluster command, please ensure software is installed and "
|
|
"permissions are set properly."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:452
|
|
msgid "hgst_redundancy must be set to 0 (non-HA) or 1 (HA) in cinder.conf."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:461
|
|
#, python-format
|
|
msgid ""
|
|
"hgst_group %(grp)s and hgst_user %(usr)s must map to valid users/groups "
|
|
"in cinder.conf"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:471
|
|
msgid "hgst_space_mode must be an octal/int in cinder.conf"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:481
|
|
#, python-format
|
|
msgid "hgst_net %(net)s specified in cinder.conf not found in cluster"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:489
|
|
msgid "hgst_storage_servers must be defined in cinder.conf"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hgst.py:567
|
|
#, python-format
|
|
msgid "Error in space-extend for volume %(space)s with %(size)d additional GB"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:150
|
|
#, python-format
|
|
msgid "Volume device file path %s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:158
|
|
#, python-format
|
|
msgid "Size for volume: %s not found, cannot secure delete."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:286 cinder/volume/drivers/lvm.py:295
|
|
#, python-format
|
|
msgid "Volume Group %s does not exist"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:322
|
|
msgid "Thin provisioning not supported on this version of LVM."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:330
|
|
#, python-format
|
|
msgid "Failed to create thin pool, error message was: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:594
|
|
#, python-format
|
|
msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:611 cinder/volume/drivers/rbd.py:1037
|
|
#: cinder/volume/drivers/emc/xtremio.py:523
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:922
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:629
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:851
|
|
msgid "Reference must contain source-name element."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:628
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to manage existing %(type)s %(name)s, because reported size "
|
|
"%(size)s was not a floating-point number."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/lvm.py:687
|
|
#, python-format
|
|
msgid ""
|
|
"Refusing to migrate volume ID: %(id)s. Please check your configuration "
|
|
"because source and destination are the same Volume Group: %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nfs.py:114
|
|
#, python-format
|
|
msgid "There's no NFS config file configured (%s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nfs.py:119
|
|
#, python-format
|
|
msgid "NFS config file at %(config)s doesn't exist"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nfs.py:135 cinder/volume/drivers/zfssa/zfssanfs.py:115
|
|
#, python-format
|
|
msgid "%s is not installed"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:80
|
|
msgid "Nimble Cinder Driver exception"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:84
|
|
msgid "Unexpected response from Nimble API"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:118
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:942
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2007
|
|
#, python-format
|
|
msgid "%s is not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:156
|
|
msgid "No suitable discovery ip found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:297
|
|
msgid "SpaceInfo returned byarray is invalid"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:353
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1386
|
|
msgid "Reference must contain source-name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:373
|
|
#, python-format
|
|
msgid "Volume %s is already managed by OpenStack."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:380
|
|
msgid "Volume should have agent-type set as None."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:386
|
|
#, python-format
|
|
msgid "Volume %s is online. Set volume to offline for managing using OpenStack."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:427
|
|
msgid "Only volumes managed by OpenStack can be unmanaged."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:504
|
|
#, python-format
|
|
msgid "No initiator group found for initiator %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nimble.py:519
|
|
#, python-format
|
|
msgid "API %(name)s failed with error string %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:194
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to do replication with Purity REST API version %(api_version)s, "
|
|
"requires one of %(required_versions)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:216
|
|
msgid ""
|
|
"Missing 'purestorage' python module, ensure the library is installed and "
|
|
"available."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:286
|
|
#, python-format
|
|
msgid "Unable to determine snapshot name in Purity for snapshot %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:798
|
|
msgid "manage_existing requires a 'name' key to identify an existing volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:827
|
|
#, python-format
|
|
msgid "Unable to find Purity ref with name=%s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:845
|
|
#, python-format
|
|
msgid ""
|
|
"%(driver)s manage_existing cannot manage a volume connected to hosts. "
|
|
"Please disconnect this volume from existing hosts before importing"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:906
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to do manage snapshot operations with Purity REST API version "
|
|
"%(api_version)s, requires %(required_versions)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:972
|
|
#, python-format
|
|
msgid ""
|
|
"HTTPS certificate verification was requested but cannot be enabled with "
|
|
"purestorage module version %(version)s. Upgrade to a newer version to "
|
|
"enable this feature."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1078
|
|
msgid "Unable to connect or find connection to host"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1147
|
|
msgid ""
|
|
"Unable to failback to \"default\", this can only be done after a failover"
|
|
" has completed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1160
|
|
#, python-format
|
|
msgid ""
|
|
"Secondary id can not be the same as primary array, backend_id = "
|
|
"%(secondary)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1249
|
|
msgid "Protection Group not ready."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1261
|
|
msgid "Replication not allowed yet."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1417
|
|
msgid "Unable to find failover target, no secondary targets configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1429
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to determine secondary_array from supplied secondary: "
|
|
"%(secondary)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1457
|
|
#, python-format
|
|
msgid "Unable to find viable secondary array fromconfigured targets: %(targets)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1464
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to find viable pg snapshot to use forfailover on selected "
|
|
"secondary array: %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1553
|
|
msgid "No iSCSI-enabled ports on target array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1605
|
|
msgid ""
|
|
"Unable to re-use a host that is not managed by Cinder with "
|
|
"use_chap_auth=True,"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/pure.py:1613
|
|
msgid "Unable to re-use host with unknown CHAP credentials configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/quobyte.py:104
|
|
#, python-format
|
|
msgid ""
|
|
"There's no Quobyte volume configured (%s). Example: quobyte://<DIR "
|
|
"host>/<volume name>"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/quobyte.py:298 cinder/volume/drivers/smbfs.py:522
|
|
#: cinder/volume/drivers/vzstorage.py:256
|
|
msgid "Extend volume is only supported for this driver when no snapshots exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/quobyte.py:468
|
|
#, python-format
|
|
msgid "The mount %(mount_path)s is not a valid Quobyte USP volume. Error: %(exc)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:77
|
|
msgid "Volumes will be chunked into objects of this size (in megabytes)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:80
|
|
msgid ""
|
|
"Timeout value (in seconds) used when connecting to ceph cluster. If value"
|
|
" < 0, no timeout is set and default librados value is used."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:84
|
|
msgid "Number of retries if connection to ceph cluster failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:87
|
|
msgid "Interval value (in seconds) between connection retries to ceph cluster."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:169
|
|
#, python-format
|
|
msgid "Invalid argument - whence=%s not supported"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:173
|
|
msgid "Invalid argument"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:193
|
|
msgid "fileno() not supported by RBD()"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:290
|
|
msgid "rados and rbd python libraries not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:342
|
|
msgid "Error connecting to ceph cluster."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:442
|
|
#, python-format
|
|
msgid "clone depth exceeds limit of %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:722
|
|
msgid ""
|
|
"ImageBusy error raised while deleting rbd volume. This may have been "
|
|
"caused by a connection from a client that has crashed and, if so, may be "
|
|
"resolved by retrying the delete after 30 seconds has elapsed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:839
|
|
msgid "Not stored in rbd"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:844
|
|
msgid "Blank components"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:847
|
|
msgid "Not an rbd snapshot"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:998
|
|
#, python-format
|
|
msgid "Failed to Extend Volume %(volname)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/rbd.py:1061
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to manage existing volume %(name)s, because reported size %(size)s"
|
|
" was not a floating-point number."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:124
|
|
msgid "The decorated method must accept either a volume or a snapshot object"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:192
|
|
#, python-format
|
|
msgid ""
|
|
"NAS config '%(name)s=%(value)s' invalid. Must be 'auto', 'true', or "
|
|
"'false'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:421 cinder/volume/drivers/smbfs.py:592
|
|
#, python-format
|
|
msgid "Expected volume size was %d"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:422
|
|
#, python-format
|
|
msgid " but size is now %d"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:449
|
|
#, python-format
|
|
msgid ""
|
|
"Share %s ignored due to invalid format. Must be of form address:/export. "
|
|
"Please check the nas_host and nas_share_path settings."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:679
|
|
msgid "'active' must be present when writing snap_info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:709
|
|
#, python-format
|
|
msgid "File %(path)s has invalid backing file %(bfile)s, aborting."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:834
|
|
#, python-format
|
|
msgid ""
|
|
"Share at %(dir)s is not writable by the Cinder volume service. Snapshot "
|
|
"operations will not be supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:892
|
|
msgid "Volume status must be 'available'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:955
|
|
msgid "Volume status must be \"available\" or \"in-use\"."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1059
|
|
#, python-format
|
|
msgid "No file found with %s as backing file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1068
|
|
#, python-format
|
|
msgid "No snap found with %s as backing file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1089
|
|
msgid "Snapshot status must be \"available\" to clone."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1243
|
|
#, python-format
|
|
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1313
|
|
msgid "Nova returned \"error\" status while creating snapshot."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1318
|
|
#, python-format
|
|
msgid ""
|
|
"Snapshot %(id)s has been asked to be deleted while waiting for it to "
|
|
"become available. Perhaps a concurrent request was made."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1332
|
|
#, python-format
|
|
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1402
|
|
#, python-format
|
|
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/remotefs.py:1415
|
|
#, python-format
|
|
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/scality.py:88
|
|
msgid "Value required for 'scality_sofs_config'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/scality.py:100
|
|
#, python-format
|
|
msgid "Can't access 'scality_sofs_config': %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/scality.py:107
|
|
msgid "Cannot execute /sbin/mount.sofs"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/scality.py:140
|
|
msgid "Cannot mount Scality SOFS, check syslog for errors"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/scality.py:277
|
|
msgid "Backup is only supported for raw-formatted SOFS volumes."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/scality.py:282
|
|
msgid "Backup is only supported for SOFS volumes without backing file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:325
|
|
#, python-format
|
|
msgid "Sheepdog I/O Error, command was: \"%s\"."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:332
|
|
#, python-format
|
|
msgid "An error occurred while reading volume \"%s\"."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:348
|
|
#, python-format
|
|
msgid "An error occurred while writing to volume \"%s\"."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:361
|
|
#, python-format
|
|
msgid "An error occured while seeking for volume \"%s\"."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:375
|
|
#, python-format
|
|
msgid "Invalid argument - whence=%s not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:379
|
|
msgid "Invalid argument - negative seek offset."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:395
|
|
msgid "fileno is not supported by SheepdogIOWrapper"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/sheepdog.py:628
|
|
#, python-format
|
|
msgid "Failed to create a temporary snapshot for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:168
|
|
msgid "SMBFS config file not set (smbfs_shares_config)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:172
|
|
#, python-format
|
|
msgid "SMBFS config file at %(config)s doesn't exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:177
|
|
#, python-format
|
|
msgid "Invalid mount point base: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:181
|
|
#, python-format
|
|
msgid "SMBFS config 'smbfs_oversub_ratio' invalid. Must be > 0: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:189
|
|
#, python-format
|
|
msgid "SMBFS config 'smbfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:351
|
|
#, python-format
|
|
msgid "File already exists at %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:460
|
|
msgid "This driver does not support snapshotting in-use volumes."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:464
|
|
msgid "This driver does not support deleting in-use snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:476
|
|
#, python-format
|
|
msgid "Snapshots are not supported for this volume format: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/smbfs.py:593
|
|
#, python-format
|
|
msgid " but size is now %d."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:128
|
|
#, python-format
|
|
msgid "Retry count exceeded for command: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:221
|
|
#: cinder/volume/drivers/solidfire.py:1952
|
|
#, python-format
|
|
msgid "Attribute: %s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:430
|
|
#: cinder/volume/drivers/solidfire.py:600
|
|
#, python-format
|
|
msgid "API response: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:619
|
|
msgid "Failed to get model update from clone"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:854
|
|
msgid "Failed to create SolidFire Image-Volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:913
|
|
msgid "Volumes/account exceeded on both primary and secondary SolidFire accounts."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:1413
|
|
#, python-format
|
|
msgid ""
|
|
"Retrieved a different amount of SolidFire volumes for the provided Cinder"
|
|
" volumes. Retrieved: %(ret)s Desired: %(des)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:1454
|
|
#, python-format
|
|
msgid "Failed to find group snapshot named: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:1551
|
|
#, python-format
|
|
msgid ""
|
|
"Retrieved a different amount of SolidFire volumes for the provided Cinder"
|
|
" snapshots. Retrieved: %(ret)s Desired: %(des)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:1785
|
|
msgid "Manage existing volume requires 'source-id'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:1826
|
|
msgid "Manage existing get size requires 'id'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/solidfire.py:1842
|
|
msgid "Failed to find account for volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tegile.py:139
|
|
#, python-format
|
|
msgid "API response: %(response)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tegile.py:471
|
|
#, python-format
|
|
msgid "%(attr)s is not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:208
|
|
#, python-format
|
|
msgid "Failed to move volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:212
|
|
#, python-format
|
|
msgid "Volume %s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:542
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:549
|
|
#, python-format
|
|
msgid "Converted to raw, but format is now %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:572
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:253
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:582
|
|
msgid "Resizing image file failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:626
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:679
|
|
msgid "Image location not present."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:658
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:756
|
|
msgid "Container size smaller than required file size."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:675 cinder/volume/drivers/tintri.py:691
|
|
msgid "A volume ID or share was not specified."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:715
|
|
#, python-format
|
|
msgid "Failed to manage volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:739
|
|
#, python-format
|
|
msgid "Failed to get size of volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:767
|
|
msgid "Volume reference must contain source-name element."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:788
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2401
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2426
|
|
msgid "Volume not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:876
|
|
#, python-format
|
|
msgid "Failed to login for user %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:910
|
|
#, python-format
|
|
msgid "Failed to create snapshot for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:922
|
|
#, python-format
|
|
msgid "Failed to get snapshot for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:944
|
|
msgid "Failed to get image snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/tintri.py:965
|
|
#, python-format
|
|
msgid "Failed to clone volume from snapshot %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vzstorage.py:133
|
|
#, python-format
|
|
msgid "VzStorage config file at %(config)s doesn't exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vzstorage.py:139
|
|
#, python-format
|
|
msgid "Invalid mount point base: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vzstorage.py:145
|
|
#, python-format
|
|
msgid ""
|
|
"VzStorage config 'vzstorage_used_ratio' invalid. Must be > 0 and <= 1.0: "
|
|
"%s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vzstorage.py:161
|
|
#, python-format
|
|
msgid "%s is not installed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vzstorage.py:172
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid Virtuozzo Storage share specification: %r. Must be: "
|
|
"[MDS1[,MDS2],...:/]<CLUSTER NAME>[:PASSWORD]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vzstorage.py:313
|
|
#, python-format
|
|
msgid "Volume %s does not have provider_location specified, skipping."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:144
|
|
msgid "API key is missing for CloudByte driver."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:165
|
|
#, python-format
|
|
msgid "Error executing CloudByte API [%(cmd)s], Error: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:172
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, "
|
|
"Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:246
|
|
#, python-format
|
|
msgid ""
|
|
"TSM [%(tsm)s] was not found in CloudByte storage for account "
|
|
"[%(account)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:274
|
|
#, python-format
|
|
msgid ""
|
|
"Null response received while querying for [%(operation)s] based job "
|
|
"[%(job)s] at CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:292
|
|
#, python-format
|
|
msgid ""
|
|
"Error in Operation [%(operation)s] for volume [%(cb_volume)s] in "
|
|
"CloudByte storage: [%(cb_error)s], error code: [%(error_code)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:327
|
|
#, python-format
|
|
msgid "Null response received while creating volume [%s] at CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:334
|
|
#, python-format
|
|
msgid "Job id not found in CloudByte's create volume [%s] response."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:360
|
|
#, python-format
|
|
msgid "Null response received while deleting volume [%s] at CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:367
|
|
#, python-format
|
|
msgid "Job id not found in CloudByte's delete volume [%s] response."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:393
|
|
msgid "Null response received from CloudByte's list filesystem."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:400
|
|
msgid "No volumes found in CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:411
|
|
#, python-format
|
|
msgid "Volume [%s] not found in CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:472
|
|
msgid "Null response received from CloudByte's list iscsi initiators."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:479
|
|
msgid "No iscsi initiators were found in CloudByte."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:495
|
|
msgid "Null response received from CloudByte's list volume iscsi service."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:502
|
|
msgid "No iscsi services found in CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:513
|
|
#, python-format
|
|
msgid "No iscsi service found for CloudByte volume [%s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:570
|
|
#, python-format
|
|
msgid "Failed to get CloudByte account details for account [%s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:582
|
|
msgid "No response was received from CloudByte's list filesystem api call."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:589
|
|
msgid "No volume was found at CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:610
|
|
msgid "No response was received from CloudByte storage list tsm API call."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:644
|
|
msgid "Null response received from CloudByte's list iscsi auth groups."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:651
|
|
msgid "No iscsi auth groups were found in CloudByte."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:661
|
|
#, python-format
|
|
msgid "Auth group [%s] details not found in CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:678
|
|
msgid ""
|
|
"No response was received from CloudByte storage list iSCSI auth user API "
|
|
"call."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:685
|
|
msgid "Auth user details not found in CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:692
|
|
msgid "Invalid chap user details found in CloudByte storage."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:984
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to create snapshot. CloudByte volume information not found for "
|
|
"OpenStack volume [%s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1182
|
|
#, python-format
|
|
msgid ""
|
|
"Provider information w.r.t CloudByte storage was not found for OpenStack "
|
|
"volume [%s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1201
|
|
#, python-format
|
|
msgid ""
|
|
"Volume [%(cb_vol)s] was not found at CloudByte storage corresponding to "
|
|
"OpenStack volume [%(ops_vol)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:215
|
|
msgid "Configuration error: dell_sc_ssn not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:452
|
|
msgid "Failed to connect to Dell REST API"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:519
|
|
msgid "Failed to find Storage Center"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:765
|
|
#, python-format
|
|
msgid "Unable to locate specified replay profiles %s "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:845
|
|
#, python-format
|
|
msgid "Storage Profile %s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:940
|
|
#, python-format
|
|
msgid "Unable to complete failover of %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:983
|
|
#, python-format
|
|
msgid "Multiple copies of volume %s found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1022
|
|
#, python-format
|
|
msgid "Error deleting volume %(ssn)s: %(volume)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1556
|
|
msgid "Unable to find iSCSI mappings."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2027
|
|
msgid "Multiple profiles found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2071
|
|
msgid "Error deleting replay profile."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2308
|
|
msgid "Dell API 2.1 or later required for Consistency Group support"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2332
|
|
msgid "Error retrieving volume size"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2382
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2419
|
|
msgid "Volume size must multiple of 1 GB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2387
|
|
#, python-format
|
|
msgid "Volume is attached to a server. (%s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2394
|
|
#, python-format
|
|
msgid "Unable to manage volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2398
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2423
|
|
msgid "Volume not unique."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2446
|
|
#, python-format
|
|
msgid "Unable to rename volume %(existing)s to %(newname)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2479
|
|
msgid "Failed to find QoSnode"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:102
|
|
msgid ""
|
|
"Dell Cinder driver configuration error replication not supported with "
|
|
"direct connect."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:117
|
|
#, python-format
|
|
msgid "Dell Cinder driver configuration error replication_device %s not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:188
|
|
#, python-format
|
|
msgid "Replication %(name)s to %(ssn)s failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:237
|
|
#, python-format
|
|
msgid "Unable to create volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:258
|
|
msgid "Unable to create volume. Backend down."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:357
|
|
#, python-format
|
|
msgid "Failed to create snapshot %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:404
|
|
#, python-format
|
|
msgid "Unable to create volume %(name)s from %(snap)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:432
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:493
|
|
#, python-format
|
|
msgid "Failed to create volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:467
|
|
#, python-format
|
|
msgid "Unable to create volume %(name)s from %(vol)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:511
|
|
#, python-format
|
|
msgid "Failed to delete snapshot %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:540
|
|
#, python-format
|
|
msgid "Unable to find volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:564
|
|
#, python-format
|
|
msgid "Unable to extend volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:582
|
|
msgid "Unable to retrieve volume stats."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:669
|
|
#, python-format
|
|
msgid "Unable to create consistency group %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:734
|
|
#, python-format
|
|
msgid "Unable to update consistency group %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:770
|
|
#, python-format
|
|
msgid "Unable to snap Consistency Group %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:794
|
|
#, python-format
|
|
msgid "Unable to delete Consistency Group snapshot %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:846
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:865
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1333
|
|
msgid "Must specify source-name or source-id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:899
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to retype %(specname)s, expected to receive current and requested "
|
|
"%(spectype)s values. Value received: %(spec)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1065
|
|
msgid "Backend has already been failed over. Unable to fail back."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1111
|
|
#, python-format
|
|
msgid "replication_failover failed. %s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1115
|
|
msgid "replication_failover failed. Backend not configured for failover"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1123
|
|
msgid "_get_unmanaged_replay: Must specify source-name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1131
|
|
#, python-format
|
|
msgid "_get_unmanaged_replay: Cannot find volume id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1139
|
|
#, python-format
|
|
msgid "_get_unmanaged_replay: Cannot find snapshot named %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1178
|
|
#, python-format
|
|
msgid ""
|
|
"manage_existing_snapshot: Error managing existing replay %(ss)s on volume"
|
|
" %(vol)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1208
|
|
msgid "Volume size must be a multiple of 1 GB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1229
|
|
#, python-format
|
|
msgid "unmanage_snapshot: Cannot find volume id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1237
|
|
#, python-format
|
|
msgid "unmanage_snapshot: Cannot find snapshot named %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_fc.py:122
|
|
msgid "Unable to map volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_fc.py:150
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:178
|
|
msgid "Terminate connection failed"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_fc.py:167
|
|
msgid "Terminate connection unable to connect to backend."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:149
|
|
msgid "Unable to map volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:123
|
|
msgid "Could not find DISCO wsdl file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:144
|
|
#: cinder/volume/drivers/disco/disco.py:305
|
|
#, python-format
|
|
msgid "Error while creating volume [status] %(stat)s - [result] %(res)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:164
|
|
#, python-format
|
|
msgid "Error while deleting volume [status] %(stat)s - [result] %(res)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:191
|
|
#, python-format
|
|
msgid "Error while creating snapshot [status] %(stat)s - [result] %(res)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:228
|
|
#, python-format
|
|
msgid "Error while deleting snapshot [status] %(stat)s - [result] %(res)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:251
|
|
#, python-format
|
|
msgid ""
|
|
"Error[%(stat)s - %(res)s] while restoring snapshot [%(snap_id)s] into "
|
|
"volume [%(vol)s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:276
|
|
#, python-format
|
|
msgid "Error[status] %(stat)s - [result] %(res)s] while getting volume id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:330
|
|
#, python-format
|
|
msgid "Error[%(stat)s - %(res)s] while getting volume id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:390
|
|
#, python-format
|
|
msgid "Error while extending volume [status] %(stat)s - [result] %(res)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:439
|
|
#, python-format
|
|
msgid "Error while getting disco information [%s]."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:492
|
|
#, python-format
|
|
msgid "Error while getting %(op)s details, returned code: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:508
|
|
#, python-format
|
|
msgid "Timeout while calling %s "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:522
|
|
#: cinder/volume/drivers/disco/disco.py:539
|
|
#, python-format
|
|
msgid "Unknown operation %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/disco/disco.py:529
|
|
msgid "Call returned a None object"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_common.py:99
|
|
#, python-format
|
|
msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_common.py:106
|
|
#, python-format
|
|
msgid "Failed to log on %s Array (invalid login?)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_common.py:158
|
|
#, python-format
|
|
msgid "%s configuration option is not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_common.py:302
|
|
#, python-format
|
|
msgid "Unable to get stats for backend_name: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_common.py:312
|
|
#, python-format
|
|
msgid "Connector does not provide: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_iscsi.py:82
|
|
#, python-format
|
|
msgid "Invalid IP address format: '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_iscsi.py:87
|
|
#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:248
|
|
msgid "At least one valid iSCSI IP address must be set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/dothill/dothill_iscsi.py:180
|
|
msgid "CHAP secret should be 12-16 bytes."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:232
|
|
#, python-format
|
|
msgid "Cannot find Replication Service to create volume for snapshot %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:340
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot find Controller Configuration Service for storage system "
|
|
"%(storage_system)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:461
|
|
#, python-format
|
|
msgid "Error Attaching volume %(vol)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:501
|
|
msgid "Unable to get the name of the masking view."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:518
|
|
msgid "Unable to get the name of the portgroup."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:523
|
|
msgid "Cannot get the portgroup from the masking view."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:560
|
|
#, python-format
|
|
msgid "Cannot find Volume: %(volumename)s. Extend operation. Exiting...."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:567
|
|
#, python-format
|
|
msgid ""
|
|
"Your original size: %(originalVolumeSize)s GB is greater than: "
|
|
"%(newSize)s GB. Only Extend is supported. Exiting..."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:606
|
|
#, python-format
|
|
msgid ""
|
|
"The requested size : %(requestedSize)s is not the same as resulting size:"
|
|
" %(resultSize)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1066
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to remove: %(volumename)s. from the default storage group for FAST"
|
|
" policy %(fastPolicyName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1315
|
|
msgid "Cannot connect to ECOM server."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1346
|
|
#, python-format
|
|
msgid "Pool %(poolNameInStr)s is not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1352
|
|
#, python-format
|
|
msgid "Storage system not found for pool %(poolNameInStr)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1464
|
|
#, python-format
|
|
msgid "Error finding %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1577
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2488
|
|
#, python-format
|
|
msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1670
|
|
#, python-format
|
|
msgid "Configuration file %(configurationFile)s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1729
|
|
msgid "Unable to get corresponding record for pool."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1745
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to get configuration information necessary to create a volume: "
|
|
"%(errorMessage)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1767
|
|
msgid "You must supply an array in your EMC configuration file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1773
|
|
msgid "Cannot get necessary pool or storage system information."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1877
|
|
#, python-format
|
|
msgid ""
|
|
"Error adding Volume: %(volumeName)s with instance path: "
|
|
"%(volumeInstancePath)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1888
|
|
#, python-format
|
|
msgid "Rolling back %(volumeName)s by deleting it."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:1970
|
|
#, python-format
|
|
msgid "Failed to unbind volume %(volume)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2073
|
|
#, python-format
|
|
msgid "Clone feature is not licensed on %(storageSystem)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2153
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2850
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to create or get default storage group for FAST policy: "
|
|
"%(fastPolicyName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2314
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %(name)s not found on the array. Cannot determine if there are "
|
|
"volumes mapped."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2389
|
|
#, python-format
|
|
msgid "Cannot find Replication Service to delete snapshot %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2439
|
|
#, python-format
|
|
msgid "Failed to create consistency group: %(cgName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2481
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2585
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3878
|
|
#, python-format
|
|
msgid "Cannot find CG group %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2501
|
|
#, python-format
|
|
msgid "Failed to delete consistency group: %(cgName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2655
|
|
#, python-format
|
|
msgid "Cannot find Replication service on system %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2672
|
|
#, python-format
|
|
msgid "Failed to create snapshot for cg: %(cgName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2721
|
|
#, python-format
|
|
msgid "Failed to delete snapshot for cg: %(cgId)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2781
|
|
#, python-format
|
|
msgid ""
|
|
"The striped meta count of %(memberCount)s is too small for volume: "
|
|
"%(volumeName)s, with size %(volumeSize)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2818
|
|
#, python-format
|
|
msgid ""
|
|
"Pool: %(poolName)s. is not associated to storage tier for fast policy "
|
|
"%(fastPolicy)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2880
|
|
#, python-format
|
|
msgid ""
|
|
"Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous"
|
|
" error statement for valid values."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2899
|
|
msgid "Cannot determine storage pool settings."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:2965
|
|
#, python-format
|
|
msgid ""
|
|
"Volume: %(volumeName)s is not a concatenated volume. You can only perform"
|
|
" extend on concatenated volume. Exiting..."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3000
|
|
msgid "Error Creating unbound volume on an Extend operation."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3012
|
|
#, python-format
|
|
msgid ""
|
|
"On an Extend Operation, error adding volume to composite volume: "
|
|
"%(volumename)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3419
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3468
|
|
#, python-format
|
|
msgid "Failed to delete volume %(volumeName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3544
|
|
msgid "Error Creating unbound volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3574
|
|
#, python-format
|
|
msgid "Error appending volume %(volumename)s to target base volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3582
|
|
#, python-format
|
|
msgid "Exception appending meta volume to target volume %(volumename)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3627
|
|
#, python-format
|
|
msgid ""
|
|
"Exception during create element replica. Clone name: %(cloneName)s Source"
|
|
" name: %(sourceName)s Extra specs: %(extraSpecs)s "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3969
|
|
#, python-format
|
|
msgid "Pool from volume['host'] %(host)s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:3975
|
|
#, python-format
|
|
msgid "Pool from volume['host'] failed with: %(ex)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4018
|
|
#, python-format
|
|
msgid ""
|
|
"Manage volume is not supported if FAST is enable. FAST policy: "
|
|
"%(fastPolicyName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4037
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to import volume %(deviceId)s to cinder. Volume is in masking view"
|
|
" %(mv)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4053
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to import volume %(deviceId)s to cinder. It is the source volume "
|
|
"of replication session %(sync)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4073
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to import volume %(deviceId)s to cinder. The external volume is "
|
|
"not in the pool managed by current cinder host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4148
|
|
#, python-format
|
|
msgid "Cannot find Volume: %(id)s. unmanage operation. Exiting..."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4211
|
|
#, python-format
|
|
msgid "Failed to update consistency group: %(cgName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4267
|
|
#, python-format
|
|
msgid "No source snapshots provided to create consistency group %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4280
|
|
#, python-format
|
|
msgid "Cannot find replication service on system %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4327
|
|
#, python-format
|
|
msgid "Cannot find source CG instance. consistencygroup_id: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_common.py:4359
|
|
#, python-format
|
|
msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_fast.py:324
|
|
#, python-format
|
|
msgid ""
|
|
"Error associating storage group : %(storageGroupName)s. To fast Policy: "
|
|
"%(fastPolicyName)s with error description: %(errordesc)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_fast.py:621
|
|
msgid "FAST is not supported on this array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:156
|
|
#, python-format
|
|
msgid ""
|
|
"Host %(host)s does not match x509 certificate contents: CommonName "
|
|
"%(commonName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:162
|
|
#, python-format
|
|
msgid "%(message)s, subjectAltName: %(sanList)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:170
|
|
#, python-format
|
|
msgid "SSL Certificate expired on %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:197
|
|
#, python-format
|
|
msgid "Unable to load cert from %(cert)s %(e)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:206
|
|
#, python-format
|
|
msgid "No key file specified and unable to load key from %(cert)s %(e)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:216
|
|
#, python-format
|
|
msgid "Unable to load key from %(cert)s %(e)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:225
|
|
#, python-format
|
|
msgid "Unable to load CA from %(cert)s %(e)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:333
|
|
#, python-format
|
|
msgid "Bad Status line returned: %(arg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:337
|
|
#, python-format
|
|
msgid "SSL error: %(arg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_https.py:341
|
|
#, python-format
|
|
msgid "Socket error: %(arg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:220
|
|
#, python-format
|
|
msgid "Unsuccessful iscsiadm. Exception is %(ex)s. "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:224
|
|
msgid "iscsiadm execution failed. "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:259
|
|
#, python-format
|
|
msgid "Could not find iSCSI export for volume %(volumeName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:270
|
|
#, python-format
|
|
msgid "Cannot find device number for volume %(volumeName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:169
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to get, create or add volume %(volumeName)s to masking view "
|
|
"%(maskingViewName)s. The error message received was %(errorMessage)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:356
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot get or create a storage group: %(sgGroupName)s for volume "
|
|
"%(volumeName)s "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:384
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot get storage group: %(sgGroupName)s from masking view "
|
|
"%(maskingViewInstanceName)s. "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:407
|
|
#, python-format
|
|
msgid "Cannot get port group: %(pgGroupName)s. "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:435
|
|
#, python-format
|
|
msgid "Cannot get or create initiator group: %(igGroupName)s. "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:466
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to verify initiator group: %(igGroupName)s in masking view "
|
|
"%(maskingViewName)s. "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:498
|
|
#, python-format
|
|
msgid "Cannot create masking view: %(maskingViewName)s. "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:556
|
|
#, python-format
|
|
msgid "Volume: %(volumeName)s was not added to storage group %(sgGroupName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:588
|
|
#, python-format
|
|
msgid "Cannot get the default storage group for FAST policy: %(fastPolicyName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:601
|
|
#, python-format
|
|
msgid "Failed to remove volume %(volumeName)s from default SG."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:649
|
|
#, python-format
|
|
msgid "Failed to remove volume %(volumeName)s from default SG: %(volumeName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:872
|
|
#, python-format
|
|
msgid "Failed to create hardware id(s) on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:910
|
|
msgid "FC is the protocol but wwpns are not supplied by OpenStack."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:916
|
|
#, python-format
|
|
msgid "Error finding %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1065
|
|
#, python-format
|
|
msgid ""
|
|
"Error Create Masking View: %(groupName)s. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1172
|
|
#, python-format
|
|
msgid "Cannot create or find an storage group with name %(sgGroupName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1282
|
|
msgid "V3 rollback"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1341
|
|
#, python-format
|
|
msgid ""
|
|
"Rollback for Volume: %(volumeName)s has failed. Please contact your "
|
|
"system administrator to manually return your volume to the default "
|
|
"storage group for fast policy %(fastPolicyName)s failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1509
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:171
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:212
|
|
#, python-format
|
|
msgid ""
|
|
"Error Create Group: %(groupName)s. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1534
|
|
#, python-format
|
|
msgid ""
|
|
"Error adding initiator to group : %(groupName)s. Return code: %(rc)lu. "
|
|
"Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1594
|
|
#, python-format
|
|
msgid ""
|
|
"Error Modifying masking view : %(groupName)s. Return code: %(rc)lu. "
|
|
"Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:2116
|
|
#, python-format
|
|
msgid "Masking view %(maskingViewName)s was not deleted successfully"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:2184
|
|
#, python-format
|
|
msgid "Failed to create storage group %(storageGroupName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:2424
|
|
#, python-format
|
|
msgid "Storage group %(storageGroupName)s was not deleted successfully"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:2458
|
|
#, python-format
|
|
msgid ""
|
|
"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: "
|
|
"%(error)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_masking.py:2490
|
|
#, python-format
|
|
msgid ""
|
|
"Error Deleting Initiator Group: %(initiatorGroupName)s. Return code: "
|
|
"%(rc)lu. Error: %(error)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:77
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:78
|
|
#, python-format
|
|
msgid ""
|
|
"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:127
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:131
|
|
#, python-format
|
|
msgid ""
|
|
"Error Create Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:293
|
|
#, python-format
|
|
msgid "Error removing volume %(vol)s. %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:331
|
|
#, python-format
|
|
msgid "Error mapping volume %(vol)s. %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:369
|
|
#, python-format
|
|
msgid "Error unbinding volume %(vol)s from pool. %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:411
|
|
#, python-format
|
|
msgid "Error adding volume to composite volume. Error is: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:478
|
|
#, python-format
|
|
msgid ""
|
|
"Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:530
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating new composite Volume Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:572
|
|
#, python-format
|
|
msgid ""
|
|
"Error Migrating volume from one pool to another. Return code: %(rc)lu. "
|
|
"Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:618
|
|
msgid "Failed to terminate migrate session."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:629
|
|
msgid "Failed to migrate volume for the second time."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:636
|
|
msgid "Failed to migrate volume for the first time."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:663
|
|
#, python-format
|
|
msgid ""
|
|
"Error Terminating migrate session. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:733
|
|
#, python-format
|
|
msgid ""
|
|
"Error Create Cloned Volume: Volume: %(cloneName)s Source "
|
|
"Volume:%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:789
|
|
#, python-format
|
|
msgid ""
|
|
"Error break clone relationship: Sync Name: %(syncName)s Return code: "
|
|
"%(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:830
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to create consistency group: %(consistencyGroupName)s Return "
|
|
"code: %(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:875
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to delete consistency group: %(consistencyGroupName)s Return code:"
|
|
" %(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:927
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to add volume %(volumeName)s to consistency group %(cgName)s. "
|
|
"Return code: %(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:979
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to remove volume %(volumeName)s from consistency group %(cgName)s."
|
|
" Return code: %(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision.py:1037
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:651
|
|
#, python-format
|
|
msgid ""
|
|
"Error CreateGroupReplica: source: %(source)s target: %(target)s. Return "
|
|
"code: %(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:178
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:196
|
|
msgid "Unable to get storage volume from job."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:266
|
|
#, python-format
|
|
msgid ""
|
|
"Error Create Cloned Volume: %(cloneName)s Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:440
|
|
#, python-format
|
|
msgid ""
|
|
"The array does not support the storage pool setting for SLO %(slo)s and "
|
|
"workload %(workload)s. Please check the array for valid SLOs and "
|
|
"workloads."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:476
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot get supported size range for %(sps)s Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:596
|
|
#, python-format
|
|
msgid ""
|
|
"Error modify replica synchronization: %(sv)s operation: %(operation)s. "
|
|
"Return code: %(rc)lu. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:786
|
|
#, python-format
|
|
msgid ""
|
|
"Error Extend Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:98
|
|
#, python-format
|
|
msgid "Storage Configuration Service not found on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:129
|
|
#, python-format
|
|
msgid "Controller Configuration Service not found on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:158
|
|
#, python-format
|
|
msgid "Element Composition Service not found on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:187
|
|
#, python-format
|
|
msgid "Storage Relocation Service not found on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:215
|
|
#, python-format
|
|
msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:242
|
|
#, python-format
|
|
msgid "Replication Service not found on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:271
|
|
#, python-format
|
|
msgid "Tier Policy Service not found for %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:300
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2106
|
|
msgid "Issue encountered waiting for job."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:405
|
|
#, python-format
|
|
msgid "The job has not completed and is in a %(state)s state."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:439
|
|
msgid "Issue encountered waiting for synchronization."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:1478
|
|
#, python-format
|
|
msgid "StorageSystem %(array)s is not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:1659
|
|
#, python-format
|
|
msgid "Cannot verify the existence of object:%(instanceName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:1686
|
|
#, python-format
|
|
msgid "Replication Service Capability not found on %(storageSystemName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:1800
|
|
msgid ""
|
|
"EcomServerIp, EcomServerPort, EcomUserName, EcomPassword must have valid "
|
|
"values."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2045
|
|
msgid "No Port Group elements found in config file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2096
|
|
msgid ""
|
|
"Multiple SerialNumbers found, when only one was expected for this "
|
|
"operation. Please change your EMC config file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2121
|
|
#, python-format
|
|
msgid "SerialNumber must be in the file %(fileName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2134
|
|
#, python-format
|
|
msgid "PoolName must be in the file %(fileName)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2171
|
|
#, python-format
|
|
msgid "Volume %(deviceID)s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2240
|
|
msgid "Source volume device ID is required."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vmax_utils.py:2522
|
|
#, python-format
|
|
msgid ""
|
|
"Error getting ReplicationSettingData. Return code: %(rc)lu. Error: "
|
|
"%(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:217
|
|
msgid "Option map (cls._map) is not defined."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:221
|
|
msgid "{} is not a valid option."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:339
|
|
msgid "Initial tier: {}, policy: {} is not valid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:377
|
|
msgid "LUN number ({}) is not an integer."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:382
|
|
msgid "LUN id({}) is not valid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:454
|
|
msgid "Input type {} is not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:509
|
|
msgid "'{}' object has no attribute '{}'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:705
|
|
#, python-format
|
|
msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:719
|
|
msgid "san_ip: Mandatory field configuration. san_ip is not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:734
|
|
#, python-format
|
|
msgid "Invalid VNX authentication type: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:838
|
|
#, python-format
|
|
msgid "Volume %(name)s was created in VNX, but in %(state)s state."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:928
|
|
#, python-format
|
|
msgid "CommandLineHelper._wait_for_a_condition: %s timeout"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:1169
|
|
msgid "Failed to create snapshot as no LUN ID is specified"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:1350
|
|
#, python-format
|
|
msgid "Migration of LUN %s has been stopped or faulted."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2210
|
|
msgid "MirrorView/S enabler is not installed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2249
|
|
#, python-format
|
|
msgid ""
|
|
"All the specified storage pools to be managed do not exist. Please check "
|
|
"your configuration. Non-existent pools: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2298
|
|
#, python-format
|
|
msgid "Invalid %(protocol)s ports %(port)s specified for io_port_list."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2459
|
|
#, python-format
|
|
msgid "The extra_spec: %s is invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2496
|
|
msgid "deduplicated and auto tiering can't be both enabled."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2500
|
|
msgid "Compression Enabler is not installed. Can not create compressed volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2506
|
|
msgid "Deduplication Enabler is not installed. Can not create deduplicated volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2512
|
|
msgid "ThinProvisioning Enabler is not installed. Can not create thin volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2517
|
|
msgid "FAST VP Enabler is not installed. Can't set tiering policy for the volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:2980
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3058
|
|
msgid "Unable to enable replication and snapcopy at the same time."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3188
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to create consistency group %s because VNX consistency group "
|
|
"cannot accept compressed LUNs as members."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3380
|
|
#, python-format
|
|
msgid "Host %s has no iSCSI initiator"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3391
|
|
#, python-format
|
|
msgid "Host %s has no FC initiators"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3678
|
|
#, python-format
|
|
msgid ""
|
|
"Reach limitation set by configuration option max_luns_per_storage_group. "
|
|
"Operation to add %(vol)s into Storage Group %(sg)s is rejected."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3694
|
|
#, python-format
|
|
msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3888
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3991
|
|
msgid "Reference must contain source-id or source-name key."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3893
|
|
#, python-format
|
|
msgid ""
|
|
"The imported lun %(lun_id)s is in pool %(lun_pool)s which is not managed "
|
|
"by the host %(host)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3950
|
|
msgid ""
|
|
"Driver is not able to do retype because the volume (LUN {}) has snapshot "
|
|
"which is forbidden to migrate."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:3960
|
|
msgid "Storage-assisted migration failed during manage volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4042
|
|
#, python-format
|
|
msgid "Invalid secondary_id specified. Valid backend id is %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4184
|
|
#, python-format
|
|
msgid "replication_device should be configured on backend: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4195
|
|
#, python-format
|
|
msgid "replication_device with backend_id [%s] is missing."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4260
|
|
msgid ""
|
|
"create_consistencygroup_from_src supports a cgsnapshot source or a "
|
|
"consistency group source. Multiple sources cannot be used."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4414
|
|
#, python-format
|
|
msgid "Failed to find storage pool for source volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4421
|
|
#, python-format
|
|
msgid ""
|
|
"The source volume %s is not in the pool which is managed by the current "
|
|
"host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4572
|
|
#, python-format
|
|
msgid "Migrate volume failed between source vol %(src)s and dest vol %(dst)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4690
|
|
#, python-format
|
|
msgid "Migrate volume %(src)s failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/emc_vnx_cli.py:4717
|
|
#, python-format
|
|
msgid "Invalid synchronize mode specified, allowed mode is %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:174
|
|
msgid "Cannot specify both protection domain name and protection domain id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:179
|
|
msgid "REST server IP must by specified."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:183
|
|
msgid "REST server username must by specified."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:187
|
|
msgid "REST server password must by specified."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:195
|
|
msgid "Path to REST server's certificate must be specified."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:199
|
|
msgid "Cannot specify both storage pool name and storage pool id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:204
|
|
msgid "Must specify storage pool name or id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:208
|
|
msgid "Must specify storage pools. Option: sio_storage_pools."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:310
|
|
msgid "Must specify protection domain name or protection domain id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:334
|
|
#: cinder/volume/drivers/emc/scaleio.py:761
|
|
#, python-format
|
|
msgid "Domain with name %s wasn't found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:339
|
|
#, python-format
|
|
msgid "Error getting domain id from name %(name)s: %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:366
|
|
#, python-format
|
|
msgid "Pool with name %(pool_name)s wasn't found in domain %(domain_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:373
|
|
#, python-format
|
|
msgid "Error getting pool id from name %(pool_name)s: %(err_msg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:412
|
|
#, python-format
|
|
msgid "Error creating volume: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:426
|
|
#, python-format
|
|
msgid "Cannot create volume of size %s: not multiple of 8GB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:450
|
|
#, python-format
|
|
msgid "Failed creating snapshot for volume %(volname)s: %(response)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:576
|
|
#, python-format
|
|
msgid "Error extending volume %(vol)s: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:667
|
|
#, python-format
|
|
msgid "Error deleting volume %(vol)s: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:766
|
|
#, python-format
|
|
msgid "Error getting domain id from name %(name)s: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:792
|
|
#, python-format
|
|
msgid "Pool with name %(pool)s wasn't found in domain %(domain)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:799
|
|
#, python-format
|
|
msgid "Error getting pool id from name %(pool)s: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:1015
|
|
#, python-format
|
|
msgid "Error renaming volume %(vol)s: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:1035
|
|
msgid ""
|
|
"manage_existing cannot manage a volume connected to hosts. Please "
|
|
"disconnect this volume from existing hosts before importing"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:1069
|
|
msgid "Reference must contain source-id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:1075
|
|
msgid "Volume must have a volume type"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:1091
|
|
#, python-format
|
|
msgid "Error managing volume: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/scaleio.py:1143
|
|
#: cinder/volume/drivers/emc/scaleio.py:1198
|
|
#, python-format
|
|
msgid "Failed creating snapshot for group: %(response)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:115
|
|
msgid "can't handle both name and index in req"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:142
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:255
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:327
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:130
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:264
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:237
|
|
#, python-format
|
|
msgid "Exception: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:166
|
|
msgid "Volume by this name already exists"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:178
|
|
#, python-format
|
|
msgid "Bad response from XMS, %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:222
|
|
#, python-format
|
|
msgid "can't find lun-map, ig:%(ig)s vol:%(vol)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:264
|
|
#, python-format
|
|
msgid "iscsi portal, %s, not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:390
|
|
#: cinder/volume/drivers/emc/xtremio.py:824
|
|
msgid "XtremIO not initialized correctly, no clusters found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:395
|
|
#, python-format
|
|
msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:558
|
|
msgid "can't find the volume to extend"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:672
|
|
msgid ""
|
|
"create_consistencygroup_from_src only supports a cgsnapshot source or a "
|
|
"consistency group source. Multiple sources cannot be used."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:774
|
|
#, python-format
|
|
msgid "Failed to create IG, %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:894
|
|
msgid "XtremIO not configured correctly, no iscsi portals found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/emc/xtremio.py:942
|
|
msgid "Failed to get targets"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:197
|
|
#, python-format
|
|
msgid ""
|
|
"create_volume, volume: %(volume)s, volumename: %(volumename)s, "
|
|
"eternus_pool: %(eternus_pool)s, Storage Configuration Service not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:237
|
|
#, python-format
|
|
msgid ""
|
|
"create_volume, volumename: %(volumename)s, poolname: %(eternus_pool)s, "
|
|
"Return code: %(rc)lu, Error: %(errordesc)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:256
|
|
#, python-format
|
|
msgid ""
|
|
"create_volume, volume: %(volume)s, EnumerateInstances, cannot connect to "
|
|
"ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:312
|
|
msgid "create_volume_from_snapshot, Source Volume does not exist in ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:326
|
|
#, python-format
|
|
msgid ""
|
|
"create_volume_from_snapshot, target volume instancename: "
|
|
"%(volume_instancename)s, Get Instance Failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:349
|
|
msgid "create_cloned_volume, Source Volume does not exist in ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:362
|
|
#, python-format
|
|
msgid ""
|
|
"create_cloned_volume, target volume instancename: "
|
|
"%(volume_instancename)s, Get Instance Failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:390
|
|
msgid "_create_local_cloned_volume, Replication Service not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:404
|
|
#, python-format
|
|
msgid ""
|
|
"_create_local_cloned_volume, volumename: %(volumename)s, "
|
|
"sourcevolumename: %(sourcevolumename)s, source volume instance: "
|
|
"%(source_volume)s, target volume instance: %(target_volume)s, Return "
|
|
"code: %(rc)lu, Error: %(errordesc)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:511
|
|
#, python-format
|
|
msgid ""
|
|
"_delete_volume, volumename: %(volumename)s, Storage Configuration Service"
|
|
" not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:530
|
|
#, python-format
|
|
msgid ""
|
|
"_delete_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: "
|
|
"%(errordesc)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:566
|
|
#, python-format
|
|
msgid ""
|
|
"create_snapshot, volumename: %(s_volumename)s, source volume not found on"
|
|
" ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:574
|
|
#, python-format
|
|
msgid ""
|
|
"create_snapshot, volumename: %(volumename)s, Replication Service not "
|
|
"found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:586
|
|
#, python-format
|
|
msgid "create_snapshot, eternus_pool: %(eternus_pool)s, pool not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:616
|
|
#, python-format
|
|
msgid ""
|
|
"create_snapshot, snapshotname: %(snapshotname)s, source volume name: "
|
|
"%(volumename)s, vol_instance.path: %(vol_instance)s, dest volume name: "
|
|
"%(d_volumename)s, pool: %(pool)s, Return code: %(rc)lu, Error: "
|
|
"%(errordesc)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:682
|
|
#, python-format
|
|
msgid "initialize_connection, volume: %(volume)s, Volume not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:783
|
|
#, python-format
|
|
msgid "extend_volume, volumename: %(volumename)s, volume not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:802
|
|
#, python-format
|
|
msgid "extend_volume, eternus_pool: %(eternus_pool)s, pool not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:817
|
|
#, python-format
|
|
msgid ""
|
|
"extend_volume, volume: %(volume)s, volumename: %(volumename)s, "
|
|
"eternus_pool: %(eternus_pool)s, Storage Configuration Service not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:853
|
|
#, python-format
|
|
msgid ""
|
|
"extend_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: "
|
|
"%(errordesc)s, PoolType: %(pooltype)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:956
|
|
#, python-format
|
|
msgid ""
|
|
"_get_mapdata_fc, getting host-affinity from aglist/vol_instance failed, "
|
|
"affinitygroup: %(ag)s, ReferenceNames, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:976
|
|
#, python-format
|
|
msgid ""
|
|
"_get_mapdata_fc, getting host-affinity instance failed, volmap: "
|
|
"%(volmap)s, GetInstance, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1006
|
|
#, python-format
|
|
msgid ""
|
|
"_get_mapdata_iscsi, vol_instance: %(vol_instance)s, ReferenceNames: "
|
|
"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1027
|
|
msgid ""
|
|
"_get_mapdata_iscsi, Associators: FUJITSU_SAPAvailableForElement, cannot "
|
|
"connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1045
|
|
#, python-format
|
|
msgid ""
|
|
"_get_mapdata_iscsi, affinitygroup: %(ag)s, ReferenceNames, cannot connect"
|
|
" to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1067
|
|
#, python-format
|
|
msgid ""
|
|
"_get_mapdata_iscsi, volmap: %(volmap)s, GetInstance, cannot connect to "
|
|
"ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1115
|
|
#, python-format
|
|
msgid ""
|
|
"_get_drvcfg, filename: %(filename)s, tagname: %(tagname)s, data is None!!"
|
|
" Please edit driver configuration file and correct."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1141
|
|
#, python-format
|
|
msgid ""
|
|
"_get_eternus_connection, filename: %(filename)s, ip: %(ip)s, port: "
|
|
"%(port)s, user: %(user)s, passwd: ****, url: %(url)s, FAILED!!."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1165
|
|
msgid "_create_volume_name, id_code is None."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1193
|
|
#, python-format
|
|
msgid ""
|
|
"_find_pool, eternus_pool:%(eternus_pool)s, EnumerateInstances, cannot "
|
|
"connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1232
|
|
#, python-format
|
|
msgid ""
|
|
"_find_eternus_service, classname: %(classname)s, EnumerateInstanceNames, "
|
|
"cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1266
|
|
#, python-format
|
|
msgid ""
|
|
"_exec_eternus_service, classname: %(classname)s, InvokeMethod, cannot "
|
|
"connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1431
|
|
#, python-format
|
|
msgid ""
|
|
"_find_lun, volumename: %(volumename)s, EnumerateInstanceNames, cannot "
|
|
"connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1474
|
|
#, python-format
|
|
msgid ""
|
|
"_find_copysession, ReferenceNames, vol_instance: %(vol_instance_path)s, "
|
|
"Cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1513
|
|
#, python-format
|
|
msgid ""
|
|
"_wait_for_copy_complete, cpsession: %(cpsession)s, copysession state is "
|
|
"BROKEN."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1542
|
|
#, python-format
|
|
msgid ""
|
|
"_delete_copysession, copy session type is undefined! copy session: "
|
|
"%(cpsession)s, copy type: %(copytype)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1553
|
|
msgid "_delete_copysession, Cannot find Replication Service"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1583
|
|
#, python-format
|
|
msgid ""
|
|
"_delete_copysession, copysession: %(cpsession)s, operation: "
|
|
"%(operation)s, Return code: %(rc)lu, Error: %(errordesc)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1610
|
|
msgid "_get_target_port, EnumerateInstances, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1642
|
|
#, python-format
|
|
msgid "_get_target_port, protcol: %(protocol)s, target_port not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1669
|
|
#, python-format
|
|
msgid ""
|
|
"_map_lun, vol_instance.path:%(vol)s, volumename: %(volumename)s, "
|
|
"volume_uid: %(uid)s, initiator: %(initiator)s, target: %(tgt)s, aglist: "
|
|
"%(aglist)s, Storage Configuration Service not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1784
|
|
#, python-format
|
|
msgid "_find_initiator_names, connector: %(connector)s, initiator not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1809
|
|
#, python-format
|
|
msgid ""
|
|
"_find_affinity_group, connector: %(connector)s, EnumerateInstanceNames, "
|
|
"cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1826
|
|
#, python-format
|
|
msgid ""
|
|
"_find_affinity_group,connector: %(connector)s,AssocNames: "
|
|
"FUJITSU_ProtocolControllerForUnit, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1847
|
|
#, python-format
|
|
msgid ""
|
|
"_find_affinity_group, connector: %(connector)s, Associators: "
|
|
"FUJITSU_AuthorizedTarget, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1907
|
|
#, python-format
|
|
msgid ""
|
|
"_unmap_lun,vol_instance.path: %(volume)s, AssociatorNames: "
|
|
"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1923
|
|
#, python-format
|
|
msgid ""
|
|
"_unmap_lun, vol_instance.path: %(volume)s, volumename: %(volumename)s, "
|
|
"volume_uid: %(uid)s, aglist: %(aglist)s, Controller Configuration Service"
|
|
" not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1964
|
|
#, python-format
|
|
msgid ""
|
|
"_unmap_lun, volumename: %(volumename)s, volume_uid: %(volume_uid)s, "
|
|
"AffinityGroup: %(ag)s, Return code: %(rc)lu, Error: %(errordesc)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1996
|
|
#, python-format
|
|
msgid ""
|
|
"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, "
|
|
"EnumerateInstanceNames, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2015
|
|
#, python-format
|
|
msgid ""
|
|
"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance, cannot "
|
|
"connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2034
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2050
|
|
#, python-format
|
|
msgid ""
|
|
"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: "
|
|
"CIM_BindsTo, cannot connect to ETERNUS."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2071
|
|
#, python-format
|
|
msgid ""
|
|
"_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s, iqn not "
|
|
"found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:58
|
|
#, python-format
|
|
msgid "The parameter of the storage backend. (config_group: %(config_group)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:60
|
|
#, python-format
|
|
msgid "The storage backend can be used. (config_group: %(config_group)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:61
|
|
#, python-format
|
|
msgid "The volume %(volume_id)s is managed successfully. (LDEV: %(ldev)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:62
|
|
#, python-format
|
|
msgid "The volume %(volume_id)s is unmanaged successfully. (LDEV: %(ldev)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:67
|
|
#, python-format
|
|
msgid "A LUN (HLUN) was not found. (LDEV: %(ldev)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:68
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to specify a logical device for the volume %(volume_id)s to be "
|
|
"unmapped."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:70
|
|
#, python-format
|
|
msgid "An iSCSI CHAP user could not be deleted. (username: %(user)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:71
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to specify a logical device to be deleted. (method: %(method)s, "
|
|
"id: %(id)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:73
|
|
#, python-format
|
|
msgid "The logical device for specified %(type)s %(id)s was already deleted."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:75
|
|
#, python-format
|
|
msgid ""
|
|
"A host group could not be deleted. (port: %(port)s, gid: %(gid)s, name: "
|
|
"%(name)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:77
|
|
#, python-format
|
|
msgid ""
|
|
"An iSCSI target could not be deleted. (port: %(port)s, tno: %(tno)s, "
|
|
"alias: %(alias)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:79
|
|
#, python-format
|
|
msgid "A host group could not be added. (port: %(port)s, name: %(name)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:81
|
|
#, python-format
|
|
msgid ""
|
|
"An iSCSI target could not be added. (port: %(port)s, alias: %(alias)s, "
|
|
"reason: %(reason)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:83
|
|
#, python-format
|
|
msgid "Failed to unmap a logical device. (LDEV: %(ldev)s, reason: %(reason)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:85
|
|
#, python-format
|
|
msgid ""
|
|
"A free LUN (HLUN) was not found. Add a different host group. (LDEV: "
|
|
"%(ldev)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:87
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to get a storage resource. The system will attempt to get the "
|
|
"storage resource again. (resource: %(resource)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:89
|
|
#, python-format
|
|
msgid "Failed to delete a logical device. (LDEV: %(ldev)s, reason: %(reason)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:91
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to map a logical device. (LDEV: %(ldev)s, LUN: %(lun)s, port: "
|
|
"%(port)s, id: %(id)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:93
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to perform a zero-page reclamation. (LDEV: %(ldev)s, reason: "
|
|
"%(reason)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:95
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to assign the iSCSI initiator IQN. (port: %(port)s, reason: "
|
|
"%(reason)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:100
|
|
#, python-format
|
|
msgid ""
|
|
"The command %(cmd)s failed. (ret: %(ret)s, stdout: %(out)s, stderr: "
|
|
"%(err)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:102
|
|
#, python-format
|
|
msgid "A parameter is invalid. (%(param)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:103
|
|
#, python-format
|
|
msgid "A parameter value is invalid. (%(meta)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:104
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, "
|
|
"ret: %(ret)s, stderr: %(err)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:106
|
|
msgid "Cannot set both hitachi_serial_number and hitachi_unit_name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:107
|
|
msgid "Either hitachi_serial_number or hitachi_unit_name is required."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:108
|
|
#, python-format
|
|
msgid ""
|
|
"A pair could not be created. The maximum number of pair is exceeded. "
|
|
"(copy method: %(copy_method)s, P-VOL: %(pvol)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:110
|
|
#, python-format
|
|
msgid "A pair cannot be deleted. (P-VOL: %(pvol)s, S-VOL: %(svol)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:111
|
|
#, python-format
|
|
msgid ""
|
|
"The specified operation is not supported. The volume size must be the "
|
|
"same as the source %(type)s. (volume: %(volume_id)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:113
|
|
#, python-format
|
|
msgid ""
|
|
"The volume %(volume_id)s could not be extended. The volume type must be "
|
|
"Normal."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:115
|
|
#, python-format
|
|
msgid "The volume %(volume_id)s to be mapped was not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:116
|
|
#, python-format
|
|
msgid "The %(type)s %(id)s source to be replicated was not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:117
|
|
#, python-format
|
|
msgid "Failed to create a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:119
|
|
#, python-format
|
|
msgid "Failed to open a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:121
|
|
#, python-format
|
|
msgid "%(file)s: Permission denied."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:122
|
|
msgid "Failed to add the logical device."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:123
|
|
#, python-format
|
|
msgid "The method %(method)s is timed out. (timeout value: %(timeout)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:124
|
|
#, python-format
|
|
msgid "A pool could not be found. (pool id: %(pool_id)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:125
|
|
msgid "The host group or iSCSI target could not be added."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:126
|
|
#, python-format
|
|
msgid "An iSCSI CHAP user could not be added. (username: %(user)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:127
|
|
#, python-format
|
|
msgid "The iSCSI CHAP user %(user)s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:128
|
|
#, python-format
|
|
msgid "There are no resources available for use. (resource: %(resource)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:130
|
|
msgid "The host group or iSCSI target was not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:131
|
|
#, python-format
|
|
msgid "The resource %(resource)s was not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:132
|
|
msgid "The IP Address was not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:133
|
|
#, python-format
|
|
msgid "The creation of a logical device could not be completed. (LDEV: %(ldev)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:135
|
|
#, python-format
|
|
msgid "A volume status is invalid. (status: %(status)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:136
|
|
#, python-format
|
|
msgid "A snapshot status is invalid. (status: %(status)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:137
|
|
#, python-format
|
|
msgid "A host group is invalid. (host group: %(gid)s)"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:138
|
|
#, python-format
|
|
msgid "The specified %(desc)s is busy."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:139
|
|
#, python-format
|
|
msgid ""
|
|
"There is no designation of the %(param)s. The specified storage is "
|
|
"essential to manage the volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:141
|
|
msgid ""
|
|
"There is no designation of the ldev. The specified ldev is essential to "
|
|
"manage the volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:143
|
|
#, python-format
|
|
msgid ""
|
|
"The specified ldev %(ldev)s could not be managed. The volume type must be"
|
|
" DP-VOL."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:145
|
|
#, python-format
|
|
msgid ""
|
|
"The specified ldev %(ldev)s could not be managed. The ldev size must be "
|
|
"in multiples of gigabyte."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:147
|
|
#, python-format
|
|
msgid ""
|
|
"The specified ldev %(ldev)s could not be managed. The ldev must not be "
|
|
"mapping."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:149
|
|
#, python-format
|
|
msgid ""
|
|
"The specified ldev %(ldev)s could not be managed. The ldev must not be "
|
|
"paired."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hbsd_basiclib.py:151
|
|
#, python-format
|
|
msgid ""
|
|
"The volume %(volume_id)s could not be unmanaged. The volume type must be "
|
|
"%(volume_type)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_backend.py:69
|
|
#: cinder/volume/drivers/hitachi/hnas_backend.py:115
|
|
msgid "Failed to establish SSC connection."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_backend.py:73
|
|
msgid "HNAS has disconnected SSC"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:108
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:92
|
|
#, python-format
|
|
msgid "Can't open config file: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:114
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:98
|
|
#, python-format
|
|
msgid "Error parsing config file: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:698
|
|
#, python-format
|
|
msgid "Error attaching volume %s. Target limit might be reached!"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:874
|
|
msgid ""
|
|
"Failed to manage existing volume because the pool of the volume type "
|
|
"chosen does not match the file system passed in the volume reference."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:883
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:736
|
|
msgid ""
|
|
"Failed to manage existing volume because the pool of the volume type "
|
|
"chosen does not match the pool of the host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:906
|
|
msgid ""
|
|
"The reference to the volume in the backend should have the format "
|
|
"file_system/volume_name (volume_name cannot contain '/')"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:953
|
|
msgid ""
|
|
"Volume not found on configured storage backend. If your volume name "
|
|
"contains \"/\", please rename it and try to manage again."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:274
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot create volume of size %(vol_size)s from snapshot of size "
|
|
"%(snap_size)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:407
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot create clone of size %(vol_size)s from volume of size "
|
|
"%(src_vol_size)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:666
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:888
|
|
msgid "Volume not found on configured storage backend."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:704
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:928
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to manage existing volume %(name)s, because rename operation "
|
|
"failed: Error msg: %(msg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:727
|
|
msgid ""
|
|
"Failed to manage existing volume because the pool of the volume type "
|
|
"chosen does not match the NFS share passed in the volume reference."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hitachi/hnas_nfs.py:764
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:964
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to manage existing volume %(name)s, because of error in getting "
|
|
"volume size."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:310
|
|
#, python-format
|
|
msgid "%s is not set"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:317
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:358
|
|
#, python-format
|
|
msgid "%s is not set and is required for the replication device to be valid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:328
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or "
|
|
"greater required. Run \"pip install --upgrade python-3parclient\" to "
|
|
"upgrade the hpe3parclient."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:345
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:374
|
|
#, python-format
|
|
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:400
|
|
msgid ""
|
|
"You must install hpe3parclient before using 3PAR drivers. Run \"pip "
|
|
"install python-3parclient\" to install the hpe3parclient."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:480
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1293
|
|
#, python-format
|
|
msgid "CPG (%s) doesn't exist on array"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:488
|
|
#, python-format
|
|
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:652
|
|
#, python-format
|
|
msgid "There was an error creating the cgsnapshot: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:713
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:899
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1096
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1283
|
|
#, python-format
|
|
msgid "Virtual volume '%s' doesn't exist on array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:746
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1111
|
|
#, python-format
|
|
msgid "Volume type ID '%s' is invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:815
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1183
|
|
msgid "Managing of snapshots to failed-over volumes is not allowed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:826
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:926
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1210
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1316
|
|
#, python-format
|
|
msgid "Snapshot '%s' doesn't exist on array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:834
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1226
|
|
#, python-format
|
|
msgid "The provided snapshot '%s' is not a snapshot of the provided volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:890
|
|
msgid "Reference must be for an unmanaged virtual volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:917
|
|
msgid "Reference must be for an unmanaged snapshot."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:954
|
|
msgid "Unmanaging of snapshots from failed-over volumes is not allowed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:989
|
|
msgid "Reference must contain source-name or source-id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1569
|
|
#, python-format
|
|
msgid ""
|
|
"Flash Cache Policy requires WSAPI version '%(fcache_version)s' version "
|
|
"'%(version)s' is installed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1603
|
|
#, python-format
|
|
msgid "VV Set %s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1646
|
|
#, python-format
|
|
msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1737
|
|
#, python-format
|
|
msgid ""
|
|
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
|
|
"invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1753
|
|
#, python-format
|
|
msgid ""
|
|
"Dedup is a valid provisioning type, but requires WSAPI version "
|
|
"'%(dedup_version)s' version '%(version)s' is installed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1865
|
|
#, python-format
|
|
msgid "Volume (%s) already exists on array"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2027
|
|
#, python-format
|
|
msgid ""
|
|
"Copy volume task failed: create_cloned_volume id=%(id)s, "
|
|
"status=%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2101
|
|
msgid ""
|
|
"The volume is currently busy on the 3PAR and cannot be deleted at this "
|
|
"time. You can try again later."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2124
|
|
msgid "Volume has a temporary snapshot that can't be deleted at this time."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2131
|
|
msgid "Volume has children and cannot be deleted!"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2407
|
|
#, python-format
|
|
msgid ""
|
|
"Copy volume task failed: convert_to_base_volume: id=%(id)s, "
|
|
"status=%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2431
|
|
#, python-format
|
|
msgid "Volume (%s) already exists on array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2563
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2604
|
|
#, python-format
|
|
msgid ""
|
|
"Tune volume task stopped before it was done: volume_name=%(volume_name)s,"
|
|
" task-status=%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2627
|
|
#, python-format
|
|
msgid "Cannot retype from HPE3PARDriver to %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2633
|
|
msgid "Cannot retype from one 3PAR array to another."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2639
|
|
#, python-format
|
|
msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2646
|
|
msgid "Cannot retype to a CPG in a different domain."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2650
|
|
msgid "Cannot retype to a snap CPG in a different domain."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2873
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1421
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2487
|
|
msgid "A valid secondary target MUST be specified in order to failover."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:2929
|
|
msgid ""
|
|
"The host is not ready to be failed back. Please resynchronize the volumes"
|
|
" and resume replication on the 3PAR backends."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:3259
|
|
msgid ""
|
|
"The replication mode was not configured correctly in the volume type "
|
|
"extra_specs. If replication:mode is periodic, replication:sync_period "
|
|
"must also be specified and be between 300 and 31622400 seconds."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:3297
|
|
#, python-format
|
|
msgid "There was an error creating the remote copy group: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:3317
|
|
#, python-format
|
|
msgid "There was an error adding the volume to the remote copy group: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:3331
|
|
#, python-format
|
|
msgid "There was an error setting the sync period for the remote copy group: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:3341
|
|
#, python-format
|
|
msgid "There was an error starting remote copy: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:3349
|
|
#, python-format
|
|
msgid ""
|
|
"There was an error setting up a remote copy group on the 3PAR arrays: "
|
|
"('%s'). The volume will not be recognized as replication type."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_common.py:3411
|
|
#, python-format
|
|
msgid "The failed-over volume could not be deleted: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_3par_fc.py:597
|
|
#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:917
|
|
#, python-format
|
|
msgid "Volume %s doesn't exist on array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:183
|
|
msgid "HPELeftHand url not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:263
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:310
|
|
msgid "LeftHand cluster not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:326
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid hpelefthandclient version found (%(found)s). Version %(minimum)s "
|
|
"or greater required. Run 'pip install --upgrade python-lefthandclient' to"
|
|
" upgrade the hpelefthandclient."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:364
|
|
#, python-format
|
|
msgid "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:461
|
|
msgid "Creating a consistency group from a source is not currently supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1219
|
|
#, python-format
|
|
msgid "Could not find the parent volume for Snapshot '%s' on array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1240
|
|
#, python-format
|
|
msgid "An error occured while attempting to modifySnapshot '%s'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1272
|
|
msgid "Reference must be the volume name of an unmanaged virtual volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1305
|
|
msgid "Reference must be the name of an unmanaged snapshot."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1356
|
|
msgid "Unmanaging of snapshots from 'failed-over' volumes is not allowed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1396
|
|
#, python-format
|
|
msgid ""
|
|
"Invalid HPELeftHand API version found: %(found)s. Version %(minimum)s or "
|
|
"greater required for manage/unmanage support."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1584
|
|
msgid ""
|
|
"The host is not ready to be failed back. Please resynchronize the volumes"
|
|
" and resume replication on the LeftHand backends."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1758
|
|
#, python-format
|
|
msgid "The replication sync period must be at least %s seconds."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1779
|
|
#, python-format
|
|
msgid "The retention count must be %s or less."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1800
|
|
#, python-format
|
|
msgid "The remote retention count must be %s or less."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1871
|
|
#, python-format
|
|
msgid ""
|
|
"There was an error setting up a remote schedule on the LeftHand arrays: "
|
|
"('%s'). The volume will not be recognized as replication type."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/fc_zone_helper.py:121
|
|
msgid "No FC port connected to fabric."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/fc_zone_helper.py:124
|
|
msgid "No initiator connected to fabric."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:93
|
|
msgid "RestURL is not configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:104
|
|
msgid "UserName is not configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:114
|
|
msgid "UserPassword is not configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:124
|
|
msgid "SAN product is not configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:134
|
|
msgid "SAN protocol is not configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:152
|
|
#, python-format
|
|
msgid "Invalid lun type %s is configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:193
|
|
#, python-format
|
|
msgid "Invalid prefetch type '%s' is configured. PrefetchType must be in 0,1,2,3."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:220
|
|
msgid "Storage pool is not configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_conf.py:228
|
|
msgid "Invalid storage pool is configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:64
|
|
msgid "Configuration is not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:98
|
|
msgid "Get active client failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:298
|
|
#, python-format
|
|
msgid "Create volume error. Because %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:342
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:637
|
|
msgid "Hypermetro and Replication can not be used in the same volume_type."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:433
|
|
msgid "Lun migration error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:438
|
|
msgid "Cannot find migration task."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:647
|
|
#, python-format
|
|
msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:731
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:745
|
|
#, python-format
|
|
msgid "Volume %s does not exist on the array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:762
|
|
#, python-format
|
|
msgid "Can't extend replication volume, volume: %(id)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:780
|
|
#, python-format
|
|
msgid ""
|
|
"New size should be bigger than the real size from backend storage. "
|
|
"realsize: %(oldsize)s, newsize: %(newsize)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:801
|
|
#, python-format
|
|
msgid "Can't get volume id from snapshot, snapshot: %(id)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:984
|
|
#, python-format
|
|
msgid "Can't find cache name on the array, cache name is: %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:996
|
|
#, python-format
|
|
msgid "Can't find partition name on the array, partition name is: %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1136
|
|
#, python-format
|
|
msgid ""
|
|
"An error occurred during the LUNcopy operation. LUNcopy name: "
|
|
"%(luncopyname)s. LUNcopy status: %(luncopystatus)s. LUNcopy state: "
|
|
"%(luncopystate)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1162
|
|
#, python-format
|
|
msgid "Can't import LUN %s to Cinder. Already exists in a LUN group."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1169
|
|
#, python-format
|
|
msgid "Can't import LUN %s to Cinder. LUN status is not normal."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1183
|
|
#, python-format
|
|
msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1198
|
|
msgid "Failed to get SplitMirror."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1205
|
|
msgid "Failed to get target LUN of SplitMirror."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1209
|
|
#, python-format
|
|
msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1224
|
|
msgid "Failed to get migration task."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1230
|
|
#, python-format
|
|
msgid "Can't import LUN %s to Cinder. Already exists in a migration task."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1238
|
|
#, python-format
|
|
msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1246
|
|
#, python-format
|
|
msgid ""
|
|
"Can't import LUN %s to Cinder. Already exists in a remote replication "
|
|
"task."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1253
|
|
#, python-format
|
|
msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1274
|
|
#, python-format
|
|
msgid "The specified LUN does not belong to the given pool: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1291
|
|
#, python-format
|
|
msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1339
|
|
msgid "Can't find LUN on the array, please check the source-name or source-id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1374
|
|
msgid "Volume size must be multiple of 1 GB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1383
|
|
#, python-format
|
|
msgid ""
|
|
"Can't import snapshot %s to Cinder. Snapshot status is not normal or "
|
|
"running status is not online."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1390
|
|
#, python-format
|
|
msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1400
|
|
msgid "Must specify snapshot source-name or source-id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1406
|
|
msgid "Can't find snapshot on array, please check the source-name or source-id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1420
|
|
#, python-format
|
|
msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1449
|
|
msgid "Snapshot size must be multiple of 1 GB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1573
|
|
#, python-format
|
|
msgid "Invalid secondary id %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1857
|
|
msgid "No FC initiator can be added to host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_driver.py:1940
|
|
msgid "Can't find the same host id from arrays."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/huawei_utils.py:61
|
|
#, python-format
|
|
msgid "wait_for_condition: %s timed out."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/hypermetro.py:43
|
|
msgid "Remote pool cannot be found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/hypermetro.py:70
|
|
#, python-format
|
|
msgid "Create hypermetro error. %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/hypermetro.py:127
|
|
#, python-format
|
|
msgid "Can't get volume id. Volume name: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/hypermetro.py:153
|
|
msgid "Can not add FC port to host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/hypermetro.py:170
|
|
msgid "Map info is None due to array version not supporting hypermetro."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/replication.py:112
|
|
#, python-format
|
|
msgid "Create replication pair failed. Error: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/replication.py:202
|
|
msgid "Split replication failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/replication.py:240
|
|
msgid "We should not do switch over on primary array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/replication.py:267
|
|
#, python-format
|
|
msgid "Wait synchronize failed. Running status: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/replication.py:480
|
|
msgid "Get remote device info failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:137
|
|
msgid "Failed to login with all rest URLs."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:180
|
|
msgid "Logout session error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:184
|
|
#, python-format
|
|
msgid ""
|
|
"%(err)s\n"
|
|
"result: %(res)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:191
|
|
#, python-format
|
|
msgid "%s \"data\" is not in result."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:203
|
|
msgid "Create lun error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:228
|
|
msgid "Delete lun error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:233
|
|
msgid "Query resource pool error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:268
|
|
#, python-format
|
|
msgid "Can not get pool info. pool: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:283
|
|
msgid "Get lun id by name error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:291
|
|
msgid "Activate snapshot error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:302
|
|
msgid "Create snapshot error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:312
|
|
#, python-format
|
|
msgid "Can't find lun info on the array. volume: %(id)s, lun name: %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:332
|
|
msgid "Stop snapshot error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:338
|
|
msgid "Delete snapshot error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:347
|
|
msgid "Get snapshot id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:365
|
|
msgid "Create luncopy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:390
|
|
msgid "Find portgroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:402
|
|
msgid "Associate portgroup to mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:409
|
|
msgid "Check portgroup associate error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:494
|
|
msgid "Get iSCSI target port error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:504
|
|
msgid "Get hostgroup information error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:512
|
|
msgid "Get lungroup information error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:537
|
|
#, python-format
|
|
msgid "Failed to create hostgroup: %(name)s. Check if it exists on the array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:558
|
|
msgid "Create hostgroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:572
|
|
msgid "Create lungroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:581
|
|
msgid "Delete lungroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:587
|
|
#: cinder/volume/drivers/huawei/rest_client.py:699
|
|
msgid "Check lungroup associate error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:597
|
|
#: cinder/volume/drivers/huawei/rest_client.py:686
|
|
msgid "Check hostgroup associate error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:607
|
|
msgid "Find host lun id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:627
|
|
msgid "Find host in hostgroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:651
|
|
#, python-format
|
|
msgid "Failed to create host: %(name)s. Please check if it exists on the array."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:675
|
|
msgid "Add new host error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:714
|
|
msgid "Associate host to hostgroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:724
|
|
msgid "Associate lun to lungroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:733
|
|
msgid "Delete associated lun from lungroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:740
|
|
msgid "Check initiator added to array error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:751
|
|
msgid "Check initiator associated to host error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:767
|
|
msgid "Add initiator to array error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:778
|
|
msgid "Associate initiator to host error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:816
|
|
msgid "Invalid ALUA value. ALUA value must be 1 or 0."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:839
|
|
msgid ""
|
|
"Use CHAP to associate initiator to host error. Please check the CHAP "
|
|
"username and password."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:851
|
|
msgid "Use ALUA to associate initiator to host error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:861
|
|
msgid "Remove CHAP error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:868
|
|
msgid "Find mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:877
|
|
msgid "Add mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:888
|
|
msgid "Associate host to mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:900
|
|
msgid "Associate lungroup to mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:910
|
|
msgid "Delete lungroup from mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:923
|
|
msgid "Delete hostgroup from mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:935
|
|
msgid "Delete portgroup from mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:941
|
|
msgid "Delete mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:952
|
|
msgid "Find lun number error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:962
|
|
msgid "Find portgroup from mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:974
|
|
msgid "Find lun group from mapping view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:989
|
|
msgid "Start LUNcopy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1009
|
|
msgid "Get LUNcopy information error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1026
|
|
msgid "Delete LUNcopy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1051
|
|
msgid "Get connected free FC wwn error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1070
|
|
msgid "Add FC port to host error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1077
|
|
msgid "Get iSCSI port information error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1094
|
|
msgid ""
|
|
"Get iSCSI port info error, please check the target IP configured in "
|
|
"huawei conf file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1125
|
|
msgid "Get FC target wwpn error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1167
|
|
msgid "Get QoS policy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1189
|
|
msgid "Update QoS policy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1197
|
|
msgid "Get target IP error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1239
|
|
#, python-format
|
|
msgid ""
|
|
"get_iscsi_params: Failed to get target IP for initiator %(ini)s, please "
|
|
"check config file."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1308
|
|
msgid "Create QoS policy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1318
|
|
msgid "Delete QoS policy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1332
|
|
msgid "Activate or deactivate QoS error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1338
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1530
|
|
msgid "Get QoS information error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1362
|
|
msgid "Remove lun from QoS error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1374
|
|
msgid "Change lun priority error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1385
|
|
msgid "Change lun smarttier policy error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1391
|
|
msgid "Get QoS id by lun id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1401
|
|
msgid "Get lungroup id by lun id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1414
|
|
msgid "Get volume error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1424
|
|
msgid "Get snapshot error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1436
|
|
msgid "Extend volume error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1451
|
|
msgid "Create lun migration error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1458
|
|
msgid "Get lun migration task error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1464
|
|
msgid "Delete lun migration error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1471
|
|
msgid "Get partition by name error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1480
|
|
msgid "Get partition by partition id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1490
|
|
msgid "Add lun to partition error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1497
|
|
msgid "Remove lun from partition error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1502
|
|
msgid "Get cache by name error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1513
|
|
msgid "Get smartcache by cache id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1525
|
|
msgid "Remove lun from cache error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1591
|
|
msgid "Associate lun to QoS error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1603
|
|
msgid "Add lun to cache error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1608
|
|
msgid "Get array info error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1618
|
|
msgid "Remove host from array error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1623
|
|
msgid "Delete hostgroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1631
|
|
msgid "Remove host from hostgroup error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1638
|
|
msgid "Remove iscsi from host error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1683
|
|
msgid "Rename lun on array error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1693
|
|
msgid "Rename snapshot on array error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1715
|
|
msgid "Remove fc from host error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1720
|
|
msgid "Get host initiators info failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1742
|
|
msgid "Add fc initiator to array error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1754
|
|
msgid "Get FC ports from array error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1780
|
|
msgid "get_hyper_domain_id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1788
|
|
msgid "create_hypermetro_pair error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1797
|
|
msgid "delete_hypermetro error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1807
|
|
msgid "sync_hypermetro error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1817
|
|
msgid "stop_hypermetro error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1824
|
|
msgid "get_hypermetro_by_id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1842
|
|
msgid "check_hypermetro_exist error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1872
|
|
msgid "Change hostlun id error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1880
|
|
msgid "Get HyperMetroPair error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1889
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1912
|
|
msgid "License is unavailable."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1891
|
|
msgid "Get SplitMirror error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1900
|
|
msgid "Get target LUN of SplitMirror error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1914
|
|
msgid "Get migration task error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1922
|
|
msgid "Get volume by name error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1939
|
|
msgid "Get port groups by port error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1951
|
|
msgid "Get views by port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1962
|
|
msgid "Get LUN group by view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1973
|
|
msgid "Get port group by view error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1983
|
|
msgid "Get FC ports by port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:1995
|
|
msgid "Create port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2006
|
|
msgid "Add port to port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2011
|
|
msgid "Delete port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2018
|
|
msgid "Remove port from port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2024
|
|
msgid "Get engines error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2031
|
|
msgid "Get port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2043
|
|
msgid "Append port group description error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2052
|
|
msgid "Get ports by port group error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2061
|
|
msgid "Get remote devices error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2068
|
|
msgid "Create replication error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2077
|
|
msgid "Get pair failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2087
|
|
msgid "Switch over pair error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2096
|
|
msgid "Split pair error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2107
|
|
msgid "delete_replication error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2116
|
|
msgid "Sync pair error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/rest_client.py:2130
|
|
msgid "Set pair secondary access error."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:53
|
|
#, python-format
|
|
msgid "QoS config is wrong. %s must > 0."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:58
|
|
msgid "Illegal value specified for IOTYPE: 0, 1, or 2."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:67
|
|
#, python-format
|
|
msgid ""
|
|
"QoS policy must specify for IOTYPE: 0, 1, or 2, QoS policy: "
|
|
"%(qos_policy)s "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:74
|
|
#, python-format
|
|
msgid ""
|
|
"QoS policy must specify for IOTYPE and another qos_specs, QoS policy: "
|
|
"%(qos_policy)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:83
|
|
#, python-format
|
|
msgid ""
|
|
"QoS policy upper_limit and lower_limit conflict, QoS policy: "
|
|
"%(qos_policy)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:144
|
|
#: cinder/volume/drivers/huawei/smartx.py:228
|
|
msgid "Partition name is None, please set smartpartition:partitionname in key."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:151
|
|
#, python-format
|
|
msgid "Can not find partition id by name %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:166
|
|
#: cinder/volume/drivers/huawei/smartx.py:217
|
|
msgid "Cache name is None, please set smartcache:cachename in key."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:172
|
|
#, python-format
|
|
msgid "Can not find cache id by cache name %(name)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:193
|
|
msgid "Illegal value specified for smarttier: set to either 0, 1, 2, or 3."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/huawei/smartx.py:204
|
|
msgid ""
|
|
"Illegal value specified for thin: Can not set thin and thick at the same "
|
|
"time."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:101
|
|
#, python-format
|
|
msgid ""
|
|
"CLI Exception output:\n"
|
|
" command: %(cmd)s\n"
|
|
" stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:122
|
|
#, python-format
|
|
msgid ""
|
|
"%(fun)s: Failed with unexpected CLI output.\n"
|
|
" Command: %(cmd)s\n"
|
|
" stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:169
|
|
msgid ""
|
|
"_create_host: Can not translate host name. Host name is not unicode or "
|
|
"string."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:253
|
|
#, python-format
|
|
msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:290
|
|
#, python-format
|
|
msgid ""
|
|
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
|
|
" stdout: %(out)s\n"
|
|
" stderr: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:392
|
|
#, python-format
|
|
msgid ""
|
|
"_get_hdr_dic: attribute headers and values do not match.\n"
|
|
" Headers: %(header)s\n"
|
|
" Values: %(row)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:457
|
|
msgid "Could not get system name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:467
|
|
msgid "open_access_enabled is not off."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:476
|
|
msgid "Unable to parse attributes."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:481
|
|
#, python-format
|
|
msgid "Array does not exist or is offline. Current status of array is %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:593
|
|
#, python-format
|
|
msgid "Did not find expected column in %(fun)s: %(hdr)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:693
|
|
msgid "_create_host failed to return the host name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:704
|
|
msgid ""
|
|
"flashsystem_multihostmap_enabled is set to False, not allow multi host "
|
|
"mapping. CMMVC6071E The VDisk-to-host mapping was not created because the"
|
|
" VDisk is already mapped to a host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:805
|
|
msgid "_get_host_from_connector failed to return the host name for connector."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:873
|
|
msgid "_update_volume_stats: Could not get storage pool data."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:933
|
|
msgid "check_for_setup_error: Unable to determine system name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:936
|
|
msgid "check_for_setup_error: Unable to determine system id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:948
|
|
msgid ""
|
|
"check_for_setup_error: Password or SSH private key is required for "
|
|
"authentication: set either san_password or san_private_key option."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:998
|
|
#, python-format
|
|
msgid ""
|
|
"create_snapshot: Volume status must be \"available\" or \"in-use\" for "
|
|
"snapshot. The invalid status is %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:1035
|
|
msgid ""
|
|
"create_volume_from_snapshot: Volume size is different from snapshot based"
|
|
" volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:1042
|
|
#, python-format
|
|
msgid ""
|
|
"create_volume_from_snapshot: Snapshot status must be \"available\" for "
|
|
"creating volume. The invalid status is: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_common.py:1063
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2424
|
|
msgid "create_cloned_volume: Source and destination size differ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_fc.py:89
|
|
#, python-format
|
|
msgid ""
|
|
"Illegal value '%(prot)s' specified for flashsystem_connection_protocol: "
|
|
"valid value(s) are %(enabled)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_fc.py:116
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:120
|
|
msgid "_create_host: No connector ports."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_fc.py:214
|
|
#, python-format
|
|
msgid ""
|
|
"_get_vdisk_map_properties: No node found in I/O group %(gid)s for volume "
|
|
"%(vol)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_fc.py:229
|
|
msgid ""
|
|
"_get_vdisk_map_properties: Could not get FC connection information for "
|
|
"the host-volume connection. Is the host configured properly for FC "
|
|
"connections?"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_fc.py:283
|
|
#, python-format
|
|
msgid "initialize_connection: vdisk %s is not defined."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:87
|
|
#, python-format
|
|
msgid ""
|
|
"'%(prot)s' is invalid for flashsystem_connection_protocol in config file."
|
|
" valid value(s) are %(enabled)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:97
|
|
msgid "iscsi_ip_address must be set in config file when using protocol 'iSCSI'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:183
|
|
#, python-format
|
|
msgid "No node found in I/O group %(gid)s for volume %(vol)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:240
|
|
#, python-format
|
|
msgid "vdisk %s is not defined."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:308
|
|
msgid "No config node found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:324
|
|
#, python-format
|
|
msgid "State of node is wrong. Current state is %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:335
|
|
msgid "No ip address found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:156
|
|
#, python-format
|
|
msgid "GPFS is not running, state: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:200
|
|
#, python-format
|
|
msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:221
|
|
#, python-format
|
|
msgid "Invalid storage pool %s requested. Retype failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:336
|
|
#, python-format
|
|
msgid "Could not find GPFS cluster id: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:344
|
|
#, python-format
|
|
msgid "Could not find GPFS file system device: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:352
|
|
#, python-format
|
|
msgid "Invalid storage pool %s specificed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:373
|
|
msgid "Option gpfs_mount_point_base is not set correctly."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:380
|
|
msgid "Option gpfs_images_share_mode is not set correctly."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:386
|
|
msgid "Option gpfs_images_dir is not set correctly."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:393
|
|
#, python-format
|
|
msgid ""
|
|
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
|
|
"belong to different file systems."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:404
|
|
#, python-format
|
|
msgid ""
|
|
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
|
|
"belong to different filesets."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:413
|
|
#, python-format
|
|
msgid ""
|
|
"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
|
|
"cluster daemon level %(cur)s - must be at least at level %(min)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:427
|
|
#, python-format
|
|
msgid "%s must be an absolute path."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:432
|
|
#, python-format
|
|
msgid "%s is not a directory."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:442
|
|
#, python-format
|
|
msgid ""
|
|
"The GPFS filesystem %(fs)s is not at the required release level. Current"
|
|
" level is %(cur)s, must be at least %(min)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:1092
|
|
#, python-format
|
|
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:1125
|
|
#, python-format
|
|
msgid ""
|
|
"%s cannot be accessed. Verify that GPFS is active and file system is "
|
|
"mounted."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:1140
|
|
#, python-format
|
|
msgid "Failed to create consistency group: %(cgid)s. Error: %(excmsg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:1150
|
|
#, python-format
|
|
msgid "Failed to link fileset for the share %(cgname)s. Error: %(excmsg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:1159
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to set permissions for the consistency group %(cgname)s. Error: "
|
|
"%(excmsg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:1183
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to unlink fileset for consistency group %(cgname)s. Error: "
|
|
"%(excmsg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/gpfs.py:1192
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to delete fileset for consistency group %(cgname)s. Error: "
|
|
"%(excmsg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:125
|
|
#, python-format
|
|
msgid "Unable to create replica clone for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:136
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to promote replica to primary for volume %s. No secondary copy "
|
|
"available."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:163
|
|
#, python-format
|
|
msgid "Primary copy status: %(status)s and synchronized: %(sync)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:192
|
|
#, python-format
|
|
msgid ""
|
|
"Secondary copy status: %(status)s and synchronized: %(sync)s, sync "
|
|
"progress is: %(progress)s%%."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:248
|
|
#, python-format
|
|
msgid "Unable to establish the partnership with the Storwize cluster %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:331
|
|
#, python-format
|
|
msgid "Unable to set up mirror mode replication for %(vol)s. Exception: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:346
|
|
#, python-format
|
|
msgid "Unable to create the relationship for %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:360
|
|
#, python-format
|
|
msgid "Failed to get remote copy information for %(volume)s due to %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:371
|
|
#, python-format
|
|
msgid "Unable to delete the target volume for volume %(vol)s. Exception: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:403
|
|
#, python-format
|
|
msgid "Unable to access the Storwize back-end for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:409
|
|
#, python-format
|
|
msgid "Unable to get the replication relationship for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/replication.py:422
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to fail-over the volume %(id)s to the secondary back-end, because "
|
|
"the replication relationship is unable to switch: %(error)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:133
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:375
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:417
|
|
#, python-format
|
|
msgid ""
|
|
"CLI Exception output:\n"
|
|
" command: %(cmd)s\n"
|
|
" stdout: %(out)s\n"
|
|
" stderr: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:151
|
|
#, python-format
|
|
msgid "Expected no output from CLI command %(cmd)s, got %(out)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:163
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:429
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to parse CLI output:\n"
|
|
" command: %(cmd)s\n"
|
|
" stdout: %(out)s\n"
|
|
" stderr: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:247
|
|
msgid "Must pass wwpn or host to lsfabric."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:269
|
|
msgid ""
|
|
"CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is"
|
|
" already mapped to a host.\n"
|
|
"\""
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:548
|
|
#, python-format
|
|
msgid "Could not find key in output of command %(cmd)s: %(out)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:580
|
|
#, python-format
|
|
msgid "Failed to get code level (%s)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:602
|
|
#, python-format
|
|
msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:691
|
|
#, python-format
|
|
msgid "Failed to find host %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:775
|
|
msgid "create_host: Host name is not unicode or string."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:786
|
|
msgid "create_host: No initiators or wwpns supplied."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:924
|
|
msgid ""
|
|
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
|
|
" 64, 128, or 256."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:931
|
|
msgid "System does not support compression."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:936
|
|
msgid "If compression is set to True, rsize must also be set (not equal to -1)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:942
|
|
#, python-format
|
|
msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:949
|
|
msgid "If nofmtdisk is set to True, rsize must also be set to -1."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1048
|
|
#, python-format
|
|
msgid "CommandLineHelper._wait_for_condition: %s timeout."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1131
|
|
msgid "Failed to find a vdisk copy in the expected pool."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1177
|
|
#, python-format
|
|
msgid ""
|
|
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
|
|
"%(attr)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1187
|
|
#, python-format
|
|
msgid ""
|
|
"Mapping %(id)s prepare failed to complete within theallotted %(to)d "
|
|
"seconds timeout. Terminating."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1267
|
|
#, python-format
|
|
msgid ""
|
|
"Unexpected mapping status %(status)s for mapping%(id)s. Attributes: "
|
|
"%(attr)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1357
|
|
#, python-format
|
|
msgid "create_copy: Source vdisk %(src)s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1421
|
|
#, python-format
|
|
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1547
|
|
#, python-format
|
|
msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1577
|
|
#, python-format
|
|
msgid ""
|
|
"add_vdisk_copy failed: A copy of volume %s exists. Adding another copy "
|
|
"would exceed the limit of 2 copies."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1584
|
|
msgid "add_vdisk_copy started without a vdisk copy in the expected pool."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1688
|
|
#, python-format
|
|
msgid ""
|
|
"Expected single vdisk returned from lsvdisk when filtering on vdisk_UID."
|
|
" %(count)s were returned."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1743
|
|
#, python-format
|
|
msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1779
|
|
#, python-format
|
|
msgid ""
|
|
"Unexpected CLI response: header/row mismatch. header: %(header)s, row: "
|
|
"%(row)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1973
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3189
|
|
#, python-format
|
|
msgid "Failed getting details for pool %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1982
|
|
msgid "Unable to determine system name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1985
|
|
msgid "Unable to determine system id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1990
|
|
msgid "do_setup: No configured nodes."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1998
|
|
#, python-format
|
|
msgid ""
|
|
"The storage device does not support %(prot)s. Please configure the device"
|
|
" to support %(prot)s or switch to a driver using a different protocol."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2013
|
|
msgid ""
|
|
"Password or SSH private key is required for authentication: set either "
|
|
"san_password or san_private_key option."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2200
|
|
msgid "create_snapshot: get source volume failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2214
|
|
msgid "create_volume_from_snapshot: Source and destination size differ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2247
|
|
#, python-format
|
|
msgid ""
|
|
"create_cloned_volume: source volume %(src_vol)s size is %(src_size)dGB "
|
|
"and doesn't fit in target volume %(tgt_vol)s of size %(tgt_size)dGB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2302
|
|
msgid "_extend_volume_op: Extending a volume with snapshots is not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2320
|
|
#, python-format
|
|
msgid "Failed to get remote copy information for %(volume)s. Exception: %(err)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2551
|
|
msgid ""
|
|
"The host is not ready to be failed back. Please resynchronize the volumes"
|
|
" and resume replication on the Storwize backends."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2575
|
|
msgid "Issuing a fail-over failed because replication is not properly configured."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2583
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %s is not of replicated type. This volume needs to be of a volume "
|
|
"type with the extra spec replication_enabled set to '<is> True' to "
|
|
"support replication actions."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2591
|
|
msgid ""
|
|
"The back-end where the volume is created does not have replication "
|
|
"enabled."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2795
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to retype: Current action needs volume-copy, it is not allowed "
|
|
"when new type is replication. Volume = %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2812
|
|
#, python-format
|
|
msgid ""
|
|
"Unable to retype: A copy of volume %s exists. Retyping would exceed the "
|
|
"limit of 2 copies."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2885
|
|
msgid ""
|
|
"Failed to manage existing volume due to the volume to be managed is not "
|
|
"in a valid I/O group."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2896
|
|
msgid ""
|
|
"Failed to manage existing volume due to the volume to be managed is thin,"
|
|
" but the volume type chosen is thick."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2902
|
|
msgid ""
|
|
"Failed to manage existing volume due to the volume to be managed is "
|
|
"thick, but the volume type chosen is thin."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2909
|
|
msgid ""
|
|
"Failed to manage existing volume due to the volume to be managed is not "
|
|
"compress, but the volume type chosen is compress."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2916
|
|
msgid ""
|
|
"Failed to manage existing volume due to the volume to be managed is "
|
|
"compress, but the volume type chosen is not compress."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2922
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to manage existing volume due to I/O group mismatch. The I/O group"
|
|
" of the volume to be managed is %(vdisk_iogrp)s. I/O groupof the chosen "
|
|
"type is %(opt_iogrp)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2931
|
|
#, python-format
|
|
msgid ""
|
|
"Failed to manage existing volume due to the pool of the volume to be "
|
|
"managed does not match the backend pool. Pool of the volume to be managed"
|
|
" is %(vdisk_pool)s. Pool of the backend is %(backend_pool)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2962
|
|
msgid "The specified vdisk is mapped to a host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3047
|
|
msgid ""
|
|
"create_consistencygroup_from_src must be creating from a CG snapshot, or "
|
|
"a source CG."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3104
|
|
#, python-format
|
|
msgid "get_pool: Failed to get attributes for volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3207
|
|
msgid "Reference must contain source-id or source-name element."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3213
|
|
#, python-format
|
|
msgid "No vdisk with the UID specified by ref %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:141
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:147
|
|
#, python-format
|
|
msgid "initialize_connection: Failed to get attributes for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:156
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:162
|
|
#, python-format
|
|
msgid "initialize_connection: Missing volume attribute for volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:170
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:178
|
|
#, python-format
|
|
msgid ""
|
|
"initialize_connection: No node found in I/O group %(gid)s for volume "
|
|
"%(vol)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:271
|
|
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:262
|
|
msgid "terminate_connection: Failed to get host name from connector."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:86
|
|
msgid "Failed to create partition."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:87
|
|
msgid "Failed to delete partition."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:88
|
|
msgid "Failed to set partition."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:91
|
|
msgid "Failed to create map."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:95
|
|
msgid "Failed to delete map."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:97
|
|
msgid "Failed to create snapshot."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:98
|
|
msgid "Failed to delete snapshot."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:99
|
|
msgid "Failed to create replica."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:100
|
|
msgid "Failed to delete replica."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:103
|
|
msgid "Failed to create iqn."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:110
|
|
msgid "Failed to delete iqn."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:112
|
|
msgid "Failed to get lv info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:113
|
|
msgid "Failed to get partition info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:114
|
|
msgid "Failed to get snapshot info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:115
|
|
msgid "Failed to get device info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:116
|
|
msgid "Failed to get channel info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:117
|
|
msgid "Failed to get map info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:118
|
|
msgid "Failed to get network info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:119
|
|
msgid "Failed to get license info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:120
|
|
msgid "Failed to get replica info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:121
|
|
msgid "Failed to get wwn info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:122
|
|
msgid "Failed to get iqn info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:123
|
|
msgid "Failed to execute common command."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:190
|
|
msgid "san_ip is not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:230
|
|
msgid "Pools name is not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:438
|
|
#, python-format
|
|
msgid "Please create %(tier_levels)s tier in pool %(pool)s in advance!"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:457
|
|
#, python-format
|
|
msgid "Please create %(pool_list)s pool in advance!"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:551
|
|
#, python-format
|
|
msgid "Have not created %(tier_levels)s tier(s)."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:590
|
|
msgid "Failed to create map on mcs, no channel can map."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:652
|
|
#, python-format
|
|
msgid "Failed to get pool id with volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:676
|
|
#, python-format
|
|
msgid "LUN number is out of bound on channel id: %(ch_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:720
|
|
msgid "Raid did not have MCS Channel."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:787
|
|
msgid "LUN map overflow on every channel."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:819
|
|
#, python-format
|
|
msgid "Cannot get mcs_id by channel id: %(channel_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:877
|
|
#, python-format
|
|
msgid "Failed to delete SI for volume_id: %(volume_id)s because it has pair."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:896
|
|
#, python-format
|
|
msgid "Failed to delete volume for volume_id: %(volume_id)s because it has pair."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1095
|
|
#, python-format
|
|
msgid "Failed to get Partition ID for volume %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1145
|
|
#, python-format
|
|
msgid "Failed to delete snapshot for snapshot_id: %s because it has pair."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1151
|
|
#, python-format
|
|
msgid "Failed to get Raid Snapshot ID from Snapshot %(snapshot_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1196
|
|
#, python-format
|
|
msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1268
|
|
#, python-format
|
|
msgid "Unknown protocol: %(protocol)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1391
|
|
#, python-format
|
|
msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1508
|
|
#, python-format
|
|
msgid "Could not find iSCSI target for volume: %(volume_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1661
|
|
#, python-format
|
|
msgid "Failed to get new part id in new pool: %(pool_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1706
|
|
msgid "Wait replica complete timeout."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1717
|
|
#, python-format
|
|
msgid "The extraspec: %(extraspec)s is not valid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1739
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1760
|
|
msgid "Specified logical volume does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1747
|
|
msgid "The specified volume is mapped to a host."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1788
|
|
msgid "Reference must contain source-id or source-name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/common.py:72
|
|
msgid "Required configuration not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/common.py:101
|
|
#, python-format
|
|
msgid "Storage family %s is not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/common.py:107
|
|
#, python-format
|
|
msgid ""
|
|
"Protocol %(storage_protocol)s is not supported for storage family "
|
|
"%(storage_family)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/utils.py:78
|
|
#, python-format
|
|
msgid "Configuration value %s is not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/utils.py:185
|
|
#, python-format
|
|
msgid "Unrecognized QOS keyword: \"%s\""
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/utils.py:190
|
|
msgid "Only one limit can be set in a QoS spec."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/utils.py:329
|
|
#, python-format
|
|
msgid ""
|
|
"Conflicting QoS specifications in volume type %s: when QoS spec is "
|
|
"associated to volume type, legacy \"netapp:qos_policy_group\" is not "
|
|
"allowed in the volume type extra specs."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:108
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:72
|
|
msgid ""
|
|
"Unsupported Data ONTAP version. Data ONTAP version 7.3.1 and above is "
|
|
"supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:112
|
|
msgid "API version could not be determined."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:118
|
|
#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:87
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:229
|
|
msgid ""
|
|
"No pools are available for provisioning volumes. Ensure that the "
|
|
"configuration option netapp_pool_name_search_pattern is set correctly."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:128
|
|
#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:202
|
|
msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:423
|
|
msgid ""
|
|
"Setting LUN QoS policy group is not supported on this storage family and "
|
|
"ONTAP version."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:431
|
|
msgid ""
|
|
"Back-end QoS specs are not supported on this storage family and ONTAP "
|
|
"version."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:189
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:111
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:517
|
|
msgid "Pool is not available in the volume host field."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:215
|
|
#, python-format
|
|
msgid "Volume %s could not be created."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:334
|
|
#, python-format
|
|
msgid "Volume %s could not be created from source volume."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:436
|
|
msgid "Object is not a NetApp LUN."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:572
|
|
#, python-format
|
|
msgid ""
|
|
"%s cannot be resized using clone operation as it is hosted on compressed "
|
|
"volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:578
|
|
#, python-format
|
|
msgid "%s cannot be resized using clone operation as it contains no blocks."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:609
|
|
#, python-format
|
|
msgid "Failure staging LUN %s to tmp."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:614
|
|
#, python-format
|
|
msgid "Failure moving new cloned LUN to %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:631
|
|
#, python-format
|
|
msgid "Failure getting LUN info for %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:695
|
|
msgid "Reference must contain either source-id or source-name element."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:718
|
|
#, python-format
|
|
msgid "LUN not found with given ref %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:758
|
|
#, python-format
|
|
msgid "Failed to get LUN target list for the LUN %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:767
|
|
#, python-format
|
|
msgid "Failed to get target portal for the LUN %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:774
|
|
#, python-format
|
|
msgid "Failed to get target IQN for the LUN %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_base.py:899
|
|
#, python-format
|
|
msgid "Failed to get LUN target details for the LUN %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:150
|
|
#, python-format
|
|
msgid "No cloned LUN named %s found on the filer"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:367
|
|
#, python-format
|
|
msgid ""
|
|
"LUN with given ref %(ref)s does not satisfy volume type. Ensure LUN "
|
|
"volume with ssc features is present on vserver %(vs)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:400
|
|
#, python-format
|
|
msgid "Invalid QoS specification detected while getting QoS policy for volume %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:76
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:667
|
|
msgid "Data ONTAP API version could not be determined."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:202
|
|
msgid ""
|
|
"Setting file qos policy group is not supported on this storage family and"
|
|
" ontap version."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:207
|
|
msgid "QoS specs are not supported on this storage family and ONTAP version."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:134
|
|
#, python-format
|
|
msgid "Volume %(vol)s could not be created in pool %(pool)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:173
|
|
#, python-format
|
|
msgid "Volume %s could not be created on shares."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:197
|
|
#, python-format
|
|
msgid "Resizing clone %s failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:200
|
|
#, python-format
|
|
msgid "NFS file %s not discovered."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:567
|
|
msgid "NFS file could not be discovered."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:712
|
|
#, python-format
|
|
msgid "Failed to extend volume %(name)s, Error msg: %(msg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:727
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:937
|
|
#, python-format
|
|
msgid "Failed to set QoS for existing volume %(name)s, Error msg: %(msg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:127
|
|
#, python-format
|
|
msgid "Volume type does not match for share %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:460
|
|
#, python-format
|
|
msgid "Unable to locate an SVM that is managing the IP address '%s'"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:530
|
|
msgid "Source host details not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:586
|
|
#, python-format
|
|
msgid "Converted to raw, but format is now %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:521
|
|
msgid "Backend server not NaServer."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:634
|
|
msgid "Fatal error: User not permitted to query NetApp volumes."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/api.py:467
|
|
#, python-format
|
|
msgid "No element by given name %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/api.py:487
|
|
msgid "Not a valid value for NaElement."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/api.py:491
|
|
msgid "NaElement name cannot be null."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/api.py:550
|
|
msgid "Type cannot be converted into NaElement."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/api.py:588
|
|
msgid "Requires an NaServer instance."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/api.py:697
|
|
#, python-format
|
|
msgid "Unexpected output. Expected [%(expected)s] but received [%(output)s]"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:161
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:133
|
|
#, python-format
|
|
msgid "Failed to set CHAP authentication for target IQN %(iqn)s. Details: %(ex)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:367
|
|
#, python-format
|
|
msgid "No storage path found for export path %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:557
|
|
#, python-format
|
|
msgid "No snapshots could be found on volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:578
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:947
|
|
#, python-format
|
|
msgid "Could not find unique snapshot %(snap)s on volume %(vol)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:310
|
|
#: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:192
|
|
#: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:204
|
|
#, python-format
|
|
msgid "Counter %s not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:416
|
|
#, python-format
|
|
msgid "Could not start consistency group snapshot %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:538
|
|
#, python-format
|
|
msgid "No interface found on cluster for ip %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:564
|
|
#, python-format
|
|
msgid ""
|
|
"No volume on cluster with vserver %(vserver)s and junction path "
|
|
"%(junction)s "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:664
|
|
msgid "Unsupported Clustered Data ONTAP version."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:930
|
|
#, python-format
|
|
msgid ""
|
|
"Could not read information for snapshot %(name)s. Code: %(code)s. Reason:"
|
|
" %(reason)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:60
|
|
msgid "One of the required inputs from host, port or scheme was not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:64
|
|
msgid "Invalid transport type."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:91
|
|
msgid "Invoking web service failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:258
|
|
msgid "Storage system id not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:294
|
|
msgid "Content type not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:338
|
|
#, python-format
|
|
msgid "Response error - %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:343
|
|
#, python-format
|
|
msgid ""
|
|
"The storage array password for %s is incorrect, please update the "
|
|
"configured password."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:347
|
|
msgid "Response error - The storage-system is offline."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:349
|
|
#, python-format
|
|
msgid "Response error code - %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:402
|
|
#, python-format
|
|
msgid ""
|
|
"E-series proxy API version %(current_version)s does not support full set "
|
|
"of SSC extra specs. The proxy version must be at at least "
|
|
"%(min_version)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:682
|
|
#, python-format
|
|
msgid "Failed to move LUN mapping. Return code: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:709
|
|
#, python-format
|
|
msgid "Host group with ref %s not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/client.py:719
|
|
#, python-format
|
|
msgid "Host group with name %s not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/exception.py:21
|
|
#, python-format
|
|
msgid "Volume %(volume_id)s is not currently mapped to host %(host)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/exception.py:26
|
|
#, python-format
|
|
msgid ""
|
|
"Volume %(volume_id)s is currently mapped to unsupported host group "
|
|
"%(group)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/host_mapper.py:81
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot attach already attached volume %s; multiattach is disabled via the"
|
|
" 'netapp_enable_multiattach' configuration option."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/host_mapper.py:106
|
|
#, python-format
|
|
msgid ""
|
|
"Specified host to map to volume %(vol)s is in unsupported host group with"
|
|
" %(group)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/host_mapper.py:135
|
|
#, python-format
|
|
msgid ""
|
|
"Currently mapped host for volume %(vol)s is in unsupported host group "
|
|
"with %(group)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/host_mapper.py:168
|
|
msgid ""
|
|
"No unused LUN IDs are available on the host; multiattach is enabled which"
|
|
" requires that all LUN IDs to be unique across the entire host group."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/host_mapper.py:177
|
|
#, python-format
|
|
msgid ""
|
|
"No free LUN IDs left. Maximum number of volumes that can be attached to "
|
|
"host (%s) has been exceeded."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:215
|
|
msgid "Configured host type is not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:257
|
|
#, python-format
|
|
msgid "Controller IP '%(host)s' could not be resolved: %(e)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:357
|
|
#, python-format
|
|
msgid "System %(id)s found with bad status - %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:361
|
|
#, python-format
|
|
msgid "System %(id)s found with bad password status - %(pass_status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:378
|
|
msgid "The volume label is required as input."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:391
|
|
#, python-format
|
|
msgid "Specified snapshot group with id %s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:419
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:443
|
|
#, python-format
|
|
msgid "Snapshot with id of %s could not be found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:450
|
|
#, python-format
|
|
msgid "Unable to retrieve snapshot group with id of %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:470
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:479
|
|
#, python-format
|
|
msgid "No snapshot image found in snapshot group %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:542
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot create more than %(req)s volumes on the ESeries array when "
|
|
"'netapp_enable_multiattach' is set to true."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:578
|
|
#, python-format
|
|
msgid "Pools %s does not exist"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:632
|
|
#, python-format
|
|
msgid "Failure creating volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:693
|
|
#, python-format
|
|
msgid "Vol copy job for dest %s failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:1184
|
|
#, python-format
|
|
msgid "Failed to get LUN target details for the LUN %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:1325
|
|
#, python-format
|
|
msgid "No good iscsi portals found for %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:1337
|
|
#, python-format
|
|
msgid "No good iscsi portal found in supplied list for %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:1373
|
|
#, python-format
|
|
msgid "Host with ports %(ports)s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:1394
|
|
#, python-format
|
|
msgid "Host type %s not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:2090
|
|
msgid "Reference must contain either source-name or source-id element."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/netapp/eseries/library.py:2097
|
|
msgid "Volume not found on configured storage pools."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/iscsi.py:111
|
|
#, python-format
|
|
msgid "Volume %s does not exist in Nexenta SA"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/nfs.py:116
|
|
#, python-format
|
|
msgid "Volume %s does not exist in Nexenta Store appliance"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/nfs.py:120
|
|
#, python-format
|
|
msgid "Folder %s does not exist in Nexenta Store appliance"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/utils.py:41
|
|
#, python-format
|
|
msgid "Invalid value: \"%s\""
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/nexentaedge/iscsi.py:108
|
|
msgid "No service VIP configured and no nexenta_client_address"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/nexentaedge/jsonrpc.py:58
|
|
msgid "Wrong resource call syntax"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/nexentaedge/jsonrpc.py:99
|
|
#, python-format
|
|
msgid "Error response: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/ns5/iscsi.py:113
|
|
#, python-format
|
|
msgid "Dataset group %s not found at Nexenta SA"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/ns5/iscsi.py:405
|
|
#, python-format
|
|
msgid "LU does not exist for volume: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/ns5/iscsi.py:420
|
|
#, python-format
|
|
msgid "No views found for LUN: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/ns5/nfs.py:96
|
|
#, python-format
|
|
msgid "Pool %s does not exist in Nexenta Store appliance"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/ns5/nfs.py:101
|
|
#, python-format
|
|
msgid "filesystem %s does not exist in Nexenta Store appliance"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/nexenta/ns5/nfs.py:112
|
|
#, python-format
|
|
msgid "Dataset %s is not shared in Nexenta Store appliance"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:162
|
|
#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:57
|
|
#, python-format
|
|
msgid "Flexvisor failed to assign volume %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:168
|
|
#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:63
|
|
#, python-format
|
|
msgid ""
|
|
"Flexvisor failed to assign volume %(id)s due to unable to query status by"
|
|
" event id."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:173
|
|
#, python-format
|
|
msgid "Flexvisor assign volume failed:%(id)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:192
|
|
#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:125
|
|
#, python-format
|
|
msgid "Flexvisor failed to unassign volume %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:197
|
|
#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:130
|
|
#, python-format
|
|
msgid "Flexvisor failed to unassign volume (get event) %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:201
|
|
#, python-format
|
|
msgid "Flexvisor unassign volume failed:%(id)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:248
|
|
msgid "Backend storage did not configure fiber channel target."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:263
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:363
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:370
|
|
#, python-format
|
|
msgid "Invalid wwpns format %(wwpns)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:313
|
|
#, python-format
|
|
msgid "Invalid connection initialization response of volume %(name)s: %(output)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:331
|
|
#, python-format
|
|
msgid "Invalid connection initialization response of volume %(name)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_fc.py:389
|
|
#, python-format
|
|
msgid "Faield to unassign %(volume)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:68
|
|
#, python-format
|
|
msgid "Flexvisor assign volume failed.:%(id)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:105
|
|
#, python-format
|
|
msgid "Flexvisor failed to assign volume %(volume)s iqn %(iqn)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:137
|
|
#, python-format
|
|
msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:801
|
|
#, python-format
|
|
msgid "Fexvisor failed to add volume %(id)s due to %(reason)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:806
|
|
#, python-format
|
|
msgid "Flexvisor failed to add volume %(id)s to group %(cgid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:824
|
|
#, python-format
|
|
msgid "Fexvisor failed to remove volume %(id)s due to %(reason)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:829
|
|
#, python-format
|
|
msgid "Flexvisor failed to remove volume %(id)s from group %(cgid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:846
|
|
#, python-format
|
|
msgid "Flexvisor failed to get snapshot id of volume %(id)s from group %(vgid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:851
|
|
#, python-format
|
|
msgid ""
|
|
"Flexvisor could not find volume %(id)s snapshot in the group %(vgid)s "
|
|
"snapshot %(vgsid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:879
|
|
#, python-format
|
|
msgid "Failed to create consistency group %(id)s:%(ret)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:886
|
|
#, python-format
|
|
msgid "Failed to create consistency group %(id)s due to %(reason)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:903
|
|
#, python-format
|
|
msgid "Failed to delete consistency group %(id)s due to %(reason)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:939
|
|
#, python-format
|
|
msgid "Failed to create cg snapshot %(id)s due to %(reason)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:965
|
|
#, python-format
|
|
msgid "Failed to delete cgsnapshot %(id)s due to %(reason)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:999
|
|
#, python-format
|
|
msgid ""
|
|
"Fexvisor failed to join the volume %(vol)s in the group %(group)s due to "
|
|
"%(ret)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1011
|
|
#, python-format
|
|
msgid ""
|
|
"Fexvisor failed to remove the volume %(vol)s in the group %(group)s due "
|
|
"to %(ret)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1024
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1105
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1195
|
|
msgid "Pool is not available in the volume host fields."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1043
|
|
#, python-format
|
|
msgid "Flexvisor failed to create volume %(volume)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1048
|
|
#, python-format
|
|
msgid "Flexvisor failed to create volume (get event) %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1053
|
|
#, python-format
|
|
msgid "Flexvisor create volume failed.:%(volumeid)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1068
|
|
#, python-format
|
|
msgid "Flexvisor failed to create volume %(id)s in the group %(vgid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1087
|
|
#, python-format
|
|
msgid "Flexvisor unable to find the source volume %(id)s info."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1124
|
|
#, python-format
|
|
msgid "Flexvisor failed to create volume from snapshot %(id)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1131
|
|
#, python-format
|
|
msgid ""
|
|
"Flexvisor failed to create volume from snapshot (failed to get event) "
|
|
"%(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1136
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1179
|
|
#, python-format
|
|
msgid "Flexvisor failed to create volume from snapshot %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1169
|
|
#, python-format
|
|
msgid "Flexvisor failed to spawn volume from snapshot %(id)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1174
|
|
#, python-format
|
|
msgid ""
|
|
"Flexvisor failed to spawn volume from snapshot (failed to get event) "
|
|
"%(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1215
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1225
|
|
#, python-format
|
|
msgid "Flexvisor failed to clone volume %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1220
|
|
#, python-format
|
|
msgid "Flexvisor failed to clone volume (failed to get event) %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1239
|
|
#, python-format
|
|
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1272
|
|
#, python-format
|
|
msgid "Flexvisor failed deleting volume %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1280
|
|
#, python-format
|
|
msgid "Flexvisor failed to delete volume %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1298
|
|
#, python-format
|
|
msgid "Flexvisor failed to extend volume %(id)s:%(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1304
|
|
#, python-format
|
|
msgid "Flexvisor failed to extend volume (failed to get event) %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1309
|
|
#, python-format
|
|
msgid "Flexvisor failed to extend volume %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1333
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1343
|
|
#, python-format
|
|
msgid "Flexvisor failed to create snapshot for volume %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1338
|
|
#, python-format
|
|
msgid ""
|
|
"Flexvisor failed to create snapshot for volume (failed to get event) "
|
|
"%(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1360
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1372
|
|
#, python-format
|
|
msgid "Flexvisor failed to delete snapshot %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1365
|
|
#, python-format
|
|
msgid "Flexvisor failed to delete snapshot (failed to get event) %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1480
|
|
#: cinder/volume/drivers/prophetstor/dplcommon.py:1492
|
|
#, python-format
|
|
msgid "Flexvisor failed to get pool info %(id)s: %(status)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/san/san.py:170
|
|
msgid "Specify san_password or san_private_key"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/san/san.py:174
|
|
msgid "san_ip must be set"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:94
|
|
msgid "Gateway VIP is not set"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:102
|
|
msgid "Failed to connect to array"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:108
|
|
msgid "vmemclient python library not found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:114
|
|
msgid "CONCERTO version is not supported"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:221
|
|
msgid "Dedup luns cannot be extended"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:539
|
|
#, python-format
|
|
msgid "Failed to ensure snapshot resource area, could not locate volume for id %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:584
|
|
#, python-format
|
|
msgid "Failed to create snapshot resource area on volume %(vol)s: %(res)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:612
|
|
#, python-format
|
|
msgid "Failed to create snapshot policy on volume %(vol)s: %(res)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:629
|
|
#, python-format
|
|
msgid "Cannot delete LUN %s while snapshots exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_common.py:645
|
|
#, python-format
|
|
msgid "Unable to delete snapshot policy on volume %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_fcp.py:91
|
|
msgid "No FCP targets found"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_fcp.py:203
|
|
msgid "No initiators found, cannot proceed"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/violin/v7000_fcp.py:225
|
|
msgid "LUN export failed!"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/exceptions.py:27
|
|
#, python-format
|
|
msgid "Invalid disk adapter type: %(invalid_type)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/exceptions.py:32
|
|
#, python-format
|
|
msgid "Invalid disk type: %(disk_type)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/exceptions.py:37
|
|
msgid "There is no virtual disk device."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/exceptions.py:42
|
|
#, python-format
|
|
msgid "Storage profile: %(storage_profile)s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/exceptions.py:47
|
|
msgid "There are no valid datastores."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/exceptions.py:52
|
|
#, python-format
|
|
msgid "Compute cluster: %(cluster)s not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/exceptions.py:57
|
|
msgid "There are no valid ESX hosts."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:206
|
|
#, python-format
|
|
msgid "Invalid disk type: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:261
|
|
#, python-format
|
|
msgid "%s not set."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:301
|
|
#, python-format
|
|
msgid "Not able to find a suitable datastore for the volume: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:595
|
|
#, python-format
|
|
msgid "Snapshot of volume not supported in state: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:627
|
|
#, python-format
|
|
msgid "Delete snapshot of volume not supported in state: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:665
|
|
#, python-format
|
|
msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:995
|
|
#, python-format
|
|
msgid "Exception in _select_ds_for_volume: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1091
|
|
#, python-format
|
|
msgid ""
|
|
"Container format: %s is unsupported by the VMDK driver, only 'bare' is "
|
|
"supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1163
|
|
msgid "Upload to glance of attached volume is not supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1633
|
|
msgid "Volume cannot be restored since it contains snapshots."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1683
|
|
msgid "source-name cannot be empty."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1689
|
|
msgid "source-name format should be: 'vmdk_path@vm_inventory_path'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1695
|
|
#, python-format
|
|
msgid "%s does not exist."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1800
|
|
#, python-format
|
|
msgid "Running Cinder with a VMware vCenter version less than %s is not allowed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:1925
|
|
#, python-format
|
|
msgid ""
|
|
"Clone type '%(clone_type)s' is invalid; valid values are: "
|
|
"'%(full_clone)s' and '%(linked_clone)s'."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/vmdk.py:2027
|
|
#, python-format
|
|
msgid "Linked clone of source volume not supported in state: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/volumeops.py:493
|
|
#, python-format
|
|
msgid "There are no valid datastores attached to %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/vmware/volumeops.py:1416
|
|
#, python-format
|
|
msgid "Invalid disk backing: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/windows/remotefs.py:52
|
|
msgid "Link path already exists and its not a symlink"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/windows/smbfs.py:71
|
|
#, python-format
|
|
msgid ""
|
|
"This system platform (%s) is not supported. This driver supports only "
|
|
"Win32 platforms."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/windows/smbfs.py:81
|
|
#, python-format
|
|
msgid "File already exists at: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/windows/smbfs.py:86
|
|
#, python-format
|
|
msgid "Unsupported volume format: %s "
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/webdavclient.py:29
|
|
msgid ""
|
|
"Check the state of the http service. Also ensure that the https port "
|
|
"number is the same as the one specified in cinder.conf."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/webdavclient.py:34
|
|
msgid "User not authorized to perform WebDAV operations."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/webdavclient.py:37
|
|
msgid "Check access permissions for the ZFS share assigned to this driver."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/webdavclient.py:39
|
|
msgid "The source volume for this WebDAV operation not found."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/webdavclient.py:41
|
|
msgid "Not enough storage space in the ZFS share to perform this operation."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/webdavclient.py:46
|
|
msgid ""
|
|
"http service may have been abruptly disabled or put to maintenance state "
|
|
"in the middle of this operation."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:242
|
|
#, python-format
|
|
msgid ""
|
|
"zfssa_manage_policy property needs to be set to 'strict' or 'loose'. "
|
|
"Current value is: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:398
|
|
#, python-format
|
|
msgid ""
|
|
"Error verifying clone size on Volume clone: %(clone)s Size: %(size)d "
|
|
"onSnapshot: %(snapshot)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:610
|
|
#, python-format
|
|
msgid "Cache volume %s does not have required properties"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:627
|
|
#, python-format
|
|
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:639
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot delete cache volume: %(cachevol_name)s. It was updated at "
|
|
"%(updated_at)s and currently has %(numclones)s volume instances."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:702
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:466
|
|
#, python-format
|
|
msgid "Fail to create cache volume %(volume)s. Error: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:742
|
|
#, python-format
|
|
msgid "Failed to find iSCSI initiator group containing %(initiator)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1083
|
|
#, python-format
|
|
msgid ""
|
|
"Unknown if the volume: %s to be managed is already being managed by "
|
|
"Cinder. Aborting manage volume. Please add 'cinder_managed' custom schema"
|
|
" property to the volume and set its value to False. Alternatively, set "
|
|
"the value of cinder config policy 'zfssa_manage_policy' to 'loose' to "
|
|
"remove this restriction."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1094
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:732
|
|
#, python-format
|
|
msgid "Volume: %s is already being managed by Cinder."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1102
|
|
#, python-format
|
|
msgid "Reference to volume: %s to be managed must contain source-name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1111
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:662
|
|
#, python-format
|
|
msgid "Volume %s doesn't exist on the ZFSSA backend."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1164
|
|
#, python-format
|
|
msgid ""
|
|
"Source with host ip/name: %s not found on the target appliance for "
|
|
"backend enabled volume migration, procedding with default migration."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:105
|
|
#, python-format
|
|
msgid "Config 'max_over_subscription_ratio' invalid. Must be > 0: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:132
|
|
#, python-format
|
|
msgid "%s not set in cinder.conf"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:419
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot delete cache volume: %(cachevol_name)s. It was updated at "
|
|
"%(updated_at)s and currently has %(numclones)d volume instances."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:704
|
|
msgid "Failed to get size of existing volume: %(vol). Volume Manage failed."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:721
|
|
#, python-format
|
|
msgid ""
|
|
"Unknown if the volume: %s to be managed is already being managed by "
|
|
"Cinder. Aborting manage volume. Please add 'cinder_managed' custom schema"
|
|
" property to the volume and set its value to False. Alternatively, Set "
|
|
"the value of cinder config policy 'zfssa_manage_policy' to 'loose' to "
|
|
"remove this restriction."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssanfs.py:762
|
|
msgid "Reference to volume to be managed must contain source-name."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:51
|
|
#, python-format
|
|
msgid ""
|
|
"Error getting version: svc: %(svc)s.Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:70
|
|
#, python-format
|
|
msgid ""
|
|
"Error Getting Pool Stats: Pool: %(pool)s Return code: %(status)d Message:"
|
|
" %(data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:83
|
|
#, python-format
|
|
msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:111
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1130
|
|
#, python-format
|
|
msgid ""
|
|
"Error Verifying Service: %(service)s Return code: %(ret.status)d Message:"
|
|
" %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:125
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1147
|
|
#, python-format
|
|
msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:138
|
|
msgid ""
|
|
"Error getting appliance version details. Return code: %(ret.status)d "
|
|
"Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:154
|
|
msgid ""
|
|
"Error getting replication target details. Return code: %(ret.status)d "
|
|
"Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:176
|
|
#, python-format
|
|
msgid ""
|
|
"Error setting replication inheritance to %(set)s for volume: %(vol)s "
|
|
"project %(project)s Return code: %(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:204
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating replication action on: pool: %(pool)s Project: %(proj)s "
|
|
"volume: %(vol)s for target: %(tgt)s and pool: %(tgt_pool)sReturn code: "
|
|
"%(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:229
|
|
#, python-format
|
|
msgid ""
|
|
"Error Deleting replication action: %(id)s Return code: %(ret.status)d "
|
|
"Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:249
|
|
#, python-format
|
|
msgid ""
|
|
"Error sending replication update for action id: %(id)s . Return code: "
|
|
"%(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:263
|
|
#, python-format
|
|
msgid ""
|
|
"Error getting replication action: %(id)s. Return code: %(ret.status)d "
|
|
"Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:279
|
|
#, python-format
|
|
msgid "Error sending replication update. Returned error: %(err)s. Action: %(id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:295
|
|
msgid ""
|
|
"Error getting replication source details. Return code: %(ret.status)d "
|
|
"Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:328
|
|
#, python-format
|
|
msgid ""
|
|
"Error severing the package: %(package)s from source: %(src)s Return code:"
|
|
" %(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:350
|
|
#, python-format
|
|
msgid ""
|
|
"Error moving volume: %(vol)s from source project: %(src)s to target "
|
|
"project: %(tgt)s Return code: %(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:370
|
|
#, python-format
|
|
msgid ""
|
|
"Error Deleting project: %(project)s on pool: %(pool)s Return code: "
|
|
"%(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:391
|
|
#, python-format
|
|
msgid ""
|
|
"Error Getting Project Stats: Pool: %(pool)s Project: %(project)s Return "
|
|
"code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:429
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Project: %(project)s on Pool: %(pool)s Return code: "
|
|
"%(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:459
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Initiator: %(initiator)s on Alias: %(alias)s Return code: "
|
|
"%(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:483
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:518
|
|
#, python-format
|
|
msgid ""
|
|
"Error Adding Initiator: %(initiator)s on groupInitiatorGroup: "
|
|
"%(initiatorgroup)s Return code: %(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:498
|
|
#, python-format
|
|
msgid ""
|
|
"Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code:"
|
|
" %(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:557
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: "
|
|
"%(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:575
|
|
#, python-format
|
|
msgid ""
|
|
"Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: "
|
|
"%(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:601
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: "
|
|
"%(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:621
|
|
#, python-format
|
|
msgid ""
|
|
"Error Adding to TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code:"
|
|
" %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:638
|
|
#, python-format
|
|
msgid ""
|
|
"Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:653
|
|
#, python-format
|
|
msgid ""
|
|
"Error Verifying Project: %(project)s on Pool: %(pool)s Return code: "
|
|
"%(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:670
|
|
#, python-format
|
|
msgid ""
|
|
"Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:685
|
|
#, python-format
|
|
msgid ""
|
|
"Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:713
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Volume: %(lun)s Size: %(size)s Return code: %(ret.status)d"
|
|
" Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:734
|
|
#, python-format
|
|
msgid ""
|
|
"Error Getting Volume: %(lun)s on Pool: %(pool)s Project: %(project)s "
|
|
"Return code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:829
|
|
#, python-format
|
|
msgid ""
|
|
"Error Deleting Volume: %(lun)s from Pool: %(pool)s, Project: %(project)s."
|
|
" Return code: %(ret.status)d, Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:853
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Snapshot: %(snapshot)s onVolume: %(lun)s to Pool: %(pool)s"
|
|
" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:876
|
|
#, python-format
|
|
msgid ""
|
|
"Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: "
|
|
"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:904
|
|
#, python-format
|
|
msgid ""
|
|
"Error Cloning Snapshot: %(snapshot)s on Volume: %(lun)s of Pool: %(pool)s"
|
|
" Project: %(project)s Clone project: %(clone_proj)s Return code: "
|
|
"%(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:934
|
|
#, python-format
|
|
msgid ""
|
|
"Error Setting props Props: %(props)s on Volume: %(lun)s of Pool: %(pool)s"
|
|
" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:957
|
|
#, python-format
|
|
msgid ""
|
|
"Error Getting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s"
|
|
" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:982
|
|
msgid "Error getting initiator groups."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1003
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Property: %(property)s Type: %(type)s Description: "
|
|
"%(description)s Return code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1051
|
|
#, python-format
|
|
msgid ""
|
|
"Error Verifying share: %(share)s on Project: %(project)s and Pool: "
|
|
"%(pool)s Return code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1075
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: "
|
|
"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1097
|
|
#, python-format
|
|
msgid ""
|
|
"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: "
|
|
"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1173
|
|
#, python-format
|
|
msgid ""
|
|
"Error modifying Service: %(service)s Return code: %(ret.status)d Message:"
|
|
" %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1198
|
|
#, python-format
|
|
msgid ""
|
|
"Error Creating Share: %(name)s Return code: %(ret.status)d Message: "
|
|
"%(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1211
|
|
#, python-format
|
|
msgid ""
|
|
"Error editing share: %(share)s on Pool: %(pool)s Return code: "
|
|
"%(ret.status)d Message: %(ret.data)s ."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1228
|
|
#, python-format
|
|
msgid ""
|
|
"Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s "
|
|
"Return code: %(ret.status)d Message: %(ret.data)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/drivers/zfssa/zfssarest.py:1296
|
|
#, python-format
|
|
msgid "Cannot create directory %s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:98
|
|
#, python-format
|
|
msgid "Originating %(res)s %(prop)s must be one of '%(vals)s' values"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:147
|
|
#, python-format
|
|
msgid ""
|
|
"Volume size '%(size)s'GB cannot be smaller than the snapshot size "
|
|
"%(snap_size)sGB. They must be >= original snapshot size."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:156
|
|
#, python-format
|
|
msgid ""
|
|
"Volume size '%(size)s'GB cannot be smaller than original volume size "
|
|
"%(source_size)sGB. They must be >= original volume size."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:165
|
|
#, python-format
|
|
msgid "Volume size '%(size)s' must be an integer and greater than 0"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:205
|
|
#: cinder/volume/flows/api/create_volume.py:237
|
|
#, python-format
|
|
msgid "Image %(image_id)s is not active."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:213
|
|
#, python-format
|
|
msgid ""
|
|
"Size of specified image %(image_size)sGB is larger than volume size "
|
|
"%(volume_size)sGB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:221
|
|
#, python-format
|
|
msgid ""
|
|
"Volume size %(volume_size)sGB cannot be smaller than the image minDisk "
|
|
"size %(min_disk)sGB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:278
|
|
msgid "Metadata property key blank"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:282
|
|
#, python-format
|
|
msgid "Metadata property key %s greater than 255 characters"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:287
|
|
#, python-format
|
|
msgid "Metadata property key %s value greater than 255 characters"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:336
|
|
#, python-format
|
|
msgid "Availability zone '%(s_az)s' is invalid."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:349
|
|
msgid "Volume must be in the same availability zone as the snapshot"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:358
|
|
msgid "Volume must be in the same availability zone as the source volume"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/api/create_volume.py:444
|
|
#, python-format
|
|
msgid ""
|
|
"Create encrypted volumes with type %(type)s from image %(image)s is not "
|
|
"supported."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/manager/create_volume.py:218
|
|
msgid "Volume create failed while extracting volume ref."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/manager/create_volume.py:378
|
|
#, python-format
|
|
msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/manager/create_volume.py:380
|
|
#, python-format
|
|
msgid ""
|
|
"Failed updating volume %(vol_id)s metadata using the provided "
|
|
"%(src_type)s %(src_id)s metadata"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/manager/create_volume.py:753
|
|
#, python-format
|
|
msgid ""
|
|
"Image virtual size is %(image_size)dGB and doesn't fit in a volume of "
|
|
"size %(volume_size)dGB."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/flows/manager/manage_existing.py:49
|
|
#: cinder/volume/flows/manager/manage_existing_snapshot.py:114
|
|
#, python-format
|
|
msgid "Volume driver %s not initialized."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/targets/iscsi.py:318 cinder/volume/targets/scst.py:390
|
|
msgid "valid iqn needed for show_target"
|
|
msgstr ""
|
|
|
|
#: cinder/volume/targets/scst.py:45
|
|
msgid "The volume driver requires the iSCSI initiator name in the connector."
|
|
msgstr ""
|
|
|
|
#: cinder/volume/targets/scst.py:157
|
|
msgid "Failed to set attribute 'Incoming user' for SCST target."
|
|
msgstr ""
|
|
|
|
#: cinder/wsgi/common.py:92
|
|
msgid "You must implement __call__"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/fc_san_lookup_service.py:86
|
|
msgid ""
|
|
"Lookup service not configured. Config option for fc_san_lookup_service "
|
|
"needs to specify a concrete implementation of the lookup service."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/fc_zone_manager.py:181
|
|
#, python-format
|
|
msgid "Failed adding connection for fabric=%(fabric)s: Error: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/fc_zone_manager.py:249
|
|
#, python-format
|
|
msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:93
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:108
|
|
msgid "Missing Fibre Channel SAN configuration param - fc_fabric_names"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:123
|
|
#, python-format
|
|
msgid "SSH connection failed for %(fabric)s with error: %(err)s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:187
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:464
|
|
#, python-format
|
|
msgid "Failed to create south bound connector for %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:112
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:125
|
|
#, python-format
|
|
msgid ""
|
|
"Malformed zone configuration: (switch=%(switch)s "
|
|
"zone_config=%(zone_config)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:210
|
|
#, python-format
|
|
msgid ""
|
|
"Creating and activating zone set failed: (Zone set=%(cfg_name)s "
|
|
"error=%(err)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:265
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:302
|
|
#, python-format
|
|
msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:317
|
|
#, python-format
|
|
msgid "Error while checking transaction status: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:333
|
|
#, python-format
|
|
msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:361
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:374
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:205
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:346
|
|
#, python-format
|
|
msgid "Error while getting data via ssh: (command=%(cmd)s error=%(err)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:396
|
|
#, python-format
|
|
msgid "Malformed nameserver string: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:207
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:240
|
|
msgid "Failed to add zoning configuration."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:349
|
|
msgid "Failed to update or delete zoning configuration."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:387
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:427
|
|
#, python-format
|
|
msgid ""
|
|
"Unsupported firmware on switch %s. Make sure switch is running firmware "
|
|
"v6.4 or higher"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:395
|
|
msgid "Failed to get name server info."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:435
|
|
#, python-format
|
|
msgid "Failed to retrieve active zoning configuration %s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:114
|
|
#, python-format
|
|
msgid "Error while querying page %(url)s on the switch, reason %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:121
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:861
|
|
#, python-format
|
|
msgid ""
|
|
"Error while connecting the switch %(switch_id)s with protocol "
|
|
"%(protocol)s. Error: %(error)s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:129
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:869
|
|
#, python-format
|
|
msgid ""
|
|
"Unexpected status code from the switch %(switch_id)s with protocol "
|
|
"%(protocol)s for url %(page)s. Error: %(error)s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:166
|
|
#, python-format
|
|
msgid "Error while creating authentication token: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:201
|
|
#, python-format
|
|
msgid "Authentication failed, verify the switch credentials, error code %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:206
|
|
#, python-format
|
|
msgid "Error while authenticating with switch: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:223
|
|
#, python-format
|
|
msgid "Error while getting session information %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:243
|
|
#, python-format
|
|
msgid "Error while parsing the data: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:261
|
|
#, python-format
|
|
msgid "Error while getting nvp value: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:280
|
|
#, python-format
|
|
msgid "Error while checking whether VF is available for management %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:314
|
|
msgid "Cannot change VF context in the session."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:319
|
|
#, python-format
|
|
msgid ""
|
|
"Cannot change VF context, specified VF is not available in the manageable"
|
|
" VF list %(vf_list)s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:326
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:401
|
|
#, python-format
|
|
msgid "Error while changing VF context %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:438
|
|
#, python-format
|
|
msgid "Error while checking the firmware version %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:480
|
|
#, python-format
|
|
msgid "Failed getting active zone set from fabric %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:538
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:775
|
|
#, python-format
|
|
msgid ""
|
|
"Applying the zones and cfgs to the switch failed (error code=%(err_code)s"
|
|
" error msg=%(err_msg)s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:589
|
|
#, python-format
|
|
msgid "Exception while forming the zone string: %s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:644
|
|
#, python-format
|
|
msgid ""
|
|
"Error while updating the new zones and cfgs in the zone string. Error "
|
|
"%(description)s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:733
|
|
#, python-format
|
|
msgid ""
|
|
"Error while removing the zones and cfgs in the zone string: "
|
|
"%(description)s."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:838
|
|
msgid "No VF ID is defined in the configuration file."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:845
|
|
msgid "VF is not enabled."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:227
|
|
#, python-format
|
|
msgid "Malformed fcns output string: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:346
|
|
#, python-format
|
|
msgid "Error executing command via ssh: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:211
|
|
#, python-format
|
|
msgid ""
|
|
"Creating and activating zone set failed: (Zone set=%(zoneset)s "
|
|
"error=%(err)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:259
|
|
#, python-format
|
|
msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:368
|
|
#, python-format
|
|
msgid "Malformed show fcns database string: %s"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:214
|
|
#, python-format
|
|
msgid "Zoning Policy: %s, not recognized"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:402
|
|
msgid "Failed to update or delete zoning configuration"
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:457
|
|
msgid "Failed to get show fcns database info."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:493
|
|
msgid "Failed to access active zoning configuration."
|
|
msgstr ""
|
|
|
|
#: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:514
|
|
#, python-format
|
|
msgid "Failed to access zoneset status:%s"
|
|
msgstr ""
|
|
|