#, fuzzy msgid "" msgstr "" "Project-Id-Version: cinder VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2024-11-23 20:54+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: cinder/context.py:158 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" #: cinder/coordination.py:110 msgid "Coordinator uninitialized." msgstr "" #: cinder/exception.py:70 msgid "An unknown exception occurred." msgstr "" #: cinder/exception.py:131 #, python-format msgid "" "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" #: cinder/exception.py:136 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" #: cinder/exception.py:140 #, python-format msgid "Backup driver reported an error: %(reason)s" msgstr "" #: cinder/exception.py:144 #, python-format msgid "Canceled backup %(back_id)s restore on volume %(vol_id)s" msgstr "" #: cinder/exception.py:148 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" #: cinder/exception.py:152 #, python-format msgid "Programming error in Cinder: %(reason)s" msgstr "" #: cinder/exception.py:156 msgid "Not authorized." msgstr "" #: cinder/exception.py:161 msgid "User does not have admin privileges" msgstr "" #: cinder/exception.py:165 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: cinder/exception.py:169 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" #: cinder/exception.py:173 msgid "Volume driver not ready." msgstr "" #: cinder/exception.py:177 msgid "Unacceptable parameters." msgstr "" #: cinder/exception.py:182 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" #: cinder/exception.py:186 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" #: cinder/exception.py:191 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" #: cinder/exception.py:195 msgid "The results are invalid." msgstr "" #: cinder/exception.py:199 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" #: cinder/exception.py:203 #, python-format msgid "Availability zone '%(az)s' is invalid." msgstr "" #: cinder/exception.py:207 #, python-format msgid "Volume type is only supported in these availability zones: %(az)s" msgstr "" #: cinder/exception.py:212 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" #: cinder/exception.py:216 #, python-format msgid "Invalid group type: %(reason)s" msgstr "" #: cinder/exception.py:220 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" #: cinder/exception.py:224 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" #: cinder/exception.py:228 #, python-format msgid "Invalid host: %(reason)s" msgstr "" #: cinder/exception.py:238 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" #: cinder/exception.py:242 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" #: cinder/exception.py:247 msgid "Service is unavailable at this time." msgstr "" #: cinder/exception.py:251 #, python-format msgid "Cannot perform %(action)s during system upgrade." msgstr "" #: cinder/exception.py:255 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" #: cinder/exception.py:259 #, python-format msgid "Image %(image_id)s size exceeded available disk space: %(reason)s" msgstr "" #: cinder/exception.py:264 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" #: cinder/exception.py:268 #, python-format msgid "The snapshot is unavailable: %(data)s" msgstr "" #: cinder/exception.py:272 #, python-format msgid "Expected a UUID but received %(uuid)s." msgstr "" #: cinder/exception.py:276 #, python-format msgid "" "API Version String %(version)s is of invalid format. Must be of format " "MajorNum.MinorNum." msgstr "" #: cinder/exception.py:281 #, python-format msgid "API version %(version)s is not supported on this method." msgstr "" #: cinder/exception.py:285 #, 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:294 #, python-format msgid "Error while requesting %(service)s API." msgstr "" #: cinder/exception.py:303 #, python-format msgid "Timeout while requesting %(service)s API." msgstr "" #: cinder/exception.py:307 #, python-format msgid "Timeout while requesting capabilities from backend %(service)s." msgstr "" #: cinder/exception.py:317 msgid "Resource could not be found." msgstr "" #: cinder/exception.py:323 #, python-format msgid "Store %(store_id)s not enabled in glance." msgstr "" #: cinder/exception.py:327 #, python-format msgid "Store %(store_id)s is read-only in glance." msgstr "" #: cinder/exception.py:331 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" #: cinder/exception.py:335 #, python-format msgid "Message %(message_id)s could not be found." msgstr "" #: cinder/exception.py:339 #, python-format msgid "Volume attachment could not be found with filter: %(filter)s." msgstr "" #: cinder/exception.py:344 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" #: cinder/exception.py:349 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" #: cinder/exception.py:353 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" #: cinder/exception.py:357 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" #: cinder/exception.py:362 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" #: cinder/exception.py:366 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" #: cinder/exception.py:371 #, python-format msgid "" "Volume type access not found for %(volume_type_id)s / %(project_id)s " "combination." msgstr "" #: cinder/exception.py:376 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" #: cinder/exception.py:381 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes present " "with the type." msgstr "" #: cinder/exception.py:386 #, python-format msgid "" "The volume type %(volume_type_id)s is the only currently defined volume type " "and cannot be deleted." msgstr "" #: cinder/exception.py:391 #, python-format msgid "" "The volume type %(volume_type_id)s is a default volume type and cannot be " "deleted." msgstr "" #: cinder/exception.py:396 #, python-format msgid "" "The request cannot be fulfilled as the default volume type " "%(volume_type_name)s cannot be found." msgstr "" #: cinder/exception.py:401 #, python-format msgid "Default type for project %(project_id)s not found." msgstr "" #: cinder/exception.py:405 #, python-format msgid "Group type %(group_type_id)s could not be found." msgstr "" #: cinder/exception.py:409 #, python-format msgid "Group type with name %(group_type_name)s could not be found." msgstr "" #: cinder/exception.py:414 #, python-format msgid "" "Group type access not found for %(group_type_id)s / %(project_id)s " "combination." msgstr "" #: cinder/exception.py:419 #, python-format msgid "" "Group Type %(group_type_id)s has no specs with key %(group_specs_key)s." msgstr "" #: cinder/exception.py:424 #, python-format msgid "" "Group Type %(group_type_id)s deletion is not allowed with groups present " "with the type." msgstr "" #: cinder/exception.py:429 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: cinder/exception.py:433 #, python-format msgid "Instance %(uuid)s could not be found." msgstr "" #: cinder/exception.py:437 #, python-format msgid "No snapshots found for volume %(volume_id)s." msgstr "" #: cinder/exception.py:441 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" #: cinder/exception.py:445 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" #: cinder/exception.py:450 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" #: cinder/exception.py:454 #, python-format msgid "Signature metadata is incomplete for image: %(image_id)s." msgstr "" #: cinder/exception.py:459 #, python-format msgid "Failed to verify image signature, reason: %(reason)s." msgstr "" #: cinder/exception.py:463 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" #: cinder/exception.py:471 #, python-format msgid "Service %(service_id)s could not be found on host %(host)s." msgstr "" #: cinder/exception.py:474 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" #: cinder/exception.py:479 msgid "Service is too old to fulfil this request." msgstr "" #: cinder/exception.py:483 #, python-format msgid "Worker with %s could not be found." msgstr "" #: cinder/exception.py:493 #, python-format msgid "Worker for %(type)s %(id)s already exists." msgstr "" #: cinder/exception.py:497 #, python-format msgid "" "%(type)s with id %(id)s is already being cleaned up or another host has " "taken over it." msgstr "" #: cinder/exception.py:502 #, python-format msgid "Cluster %(id)s could not be found." msgstr "" #: cinder/exception.py:506 #, python-format msgid "Cluster %(id)s still has hosts." msgstr "" #: cinder/exception.py:510 #, python-format msgid "Cluster %(name)s already exists." msgstr "" #: cinder/exception.py:514 #, python-format msgid "Host %(host)s could not be found." msgstr "" #: cinder/exception.py:518 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" #: cinder/exception.py:522 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" #: cinder/exception.py:526 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" #: cinder/exception.py:530 #, python-format msgid "" "Change would make usage less than 0 for the following resources: %(unders)s" msgstr "" #: cinder/exception.py:535 msgid "Quota could not be found" msgstr "" #: cinder/exception.py:539 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" #: cinder/exception.py:543 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" #: cinder/exception.py:547 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" #: cinder/exception.py:551 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" #: cinder/exception.py:555 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" #: cinder/exception.py:559 #, python-format msgid "File %(file_path)s could not be found." msgstr "" #: cinder/exception.py:563 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" #: cinder/exception.py:567 #, python-format msgid "" "Volume type access for %(volume_type_id)s / %(project_id)s combination " "already exists." msgstr "" #: cinder/exception.py:572 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" #: cinder/exception.py:576 #, python-format msgid "Volume type encryption for type %(type_id)s does not exist." msgstr "" #: cinder/exception.py:580 #, python-format msgid "Group Type %(id)s already exists." msgstr "" #: cinder/exception.py:584 #, python-format msgid "" "Group type access for %(group_type_id)s / %(project_id)s combination already " "exists." msgstr "" #: cinder/exception.py:589 #, python-format msgid "" "Group volume type mapping for %(group_id)s / %(volume_type_id)s combination " "already exists." msgstr "" #: cinder/exception.py:594 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" #: cinder/exception.py:598 #, python-format msgid "Could not find config at %(path)s" msgstr "" #: cinder/exception.py:602 #, python-format msgid "Could not find parameter %(param)s" msgstr "" #: cinder/exception.py:606 #, python-format msgid "No valid backend was found. %(reason)s" msgstr "" #: cinder/exception.py:610 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:617 #, 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:628 #, python-format msgid "" "Requested volume size %(size)dG is larger than maximum allowed limit " "%(limit)dG." msgstr "" #: cinder/exception.py:633 #, 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:639 #, python-format msgid "" "Maximum number of volumes allowed (%(allowed)d) exceeded for quota " "'%(name)s'." msgstr "" #: cinder/exception.py:648 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" #: cinder/exception.py:652 #, python-format msgid "Unexpected over quota on %(name)s." msgstr "" #: cinder/exception.py:656 #, python-format msgid "Maximum number of backups allowed (%(allowed)d) exceeded" msgstr "" #: cinder/exception.py:660 msgid "Image quota exceeded" msgstr "" #: cinder/exception.py:664 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" #: cinder/exception.py:669 #, python-format msgid "Cannot update volume_type %(id)s" msgstr "" #: cinder/exception.py:673 #, python-format msgid "Cannot create group_type with name %(name)s and specs %(group_specs)s" msgstr "" #: cinder/exception.py:678 #, python-format msgid "Cannot update group_type %(id)s" msgstr "" #: cinder/exception.py:682 #, python-format msgid "Maximum number of groups allowed (%(allowed)d) exceeded" msgstr "" #: cinder/exception.py:686 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" #: cinder/exception.py:690 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" #: cinder/exception.py:694 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" #: cinder/exception.py:698 #, python-format msgid "Connector doesn't have required information: %(missing)s" msgstr "" #: cinder/exception.py:702 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" #: cinder/exception.py:707 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" #: cinder/exception.py:711 #, python-format msgid "Failed to download image %(image_href)s, reason: %(reason)s" msgstr "" #: cinder/exception.py:715 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" #: cinder/exception.py:719 #, python-format msgid "Failed to remove export for volume %(volume)s: %(reason)s" msgstr "" #: cinder/exception.py:723 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" #: cinder/exception.py:727 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" #: cinder/exception.py:731 #, python-format msgid "" "The type of metadata: %(metadata_type)s for volume/snapshot %(id)s is " "invalid." msgstr "" #: cinder/exception.py:736 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" #: cinder/exception.py:740 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" #: cinder/exception.py:744 msgid "An error has occurred during backup operation" msgstr "" #: cinder/exception.py:748 msgid "Unsupported backup metadata version requested" msgstr "" #: cinder/exception.py:752 #, python-format msgid "Backup %(backup_id)s has no metadata with key %(metadata_key)s." msgstr "" #: cinder/exception.py:757 msgid "Metadata backup already exists for this volume" msgstr "" #: cinder/exception.py:761 msgid "Backup RBD operation failed" msgstr "" #: cinder/exception.py:765 msgid "Backup operation of an encrypted volume failed." msgstr "" #: cinder/exception.py:769 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:773 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" #: cinder/exception.py:777 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" #: cinder/exception.py:781 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" #: cinder/exception.py:785 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" #: cinder/exception.py:789 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" #: cinder/exception.py:793 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" #: cinder/exception.py:797 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" #: cinder/exception.py:802 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" #: cinder/exception.py:807 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" #: cinder/exception.py:811 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" #: cinder/exception.py:816 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" #: cinder/exception.py:821 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" #: cinder/exception.py:826 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" #: cinder/exception.py:830 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" #: cinder/exception.py:834 #, python-format msgid "key manager error: %(reason)s" msgstr "" #: cinder/exception.py:838 #, python-format msgid "" "Manage existing volume failed due to invalid backend reference " "%(existing_ref)s: %(reason)s" msgstr "" #: cinder/exception.py:843 #, python-format msgid "" "Unable to manage existing volume. Volume %(volume_ref)s already managed." msgstr "" #: cinder/exception.py:848 #, python-format msgid "Invalid Replication Target: %(reason)s" msgstr "" #: cinder/exception.py:852 #, python-format msgid "Unable to failover to replication target: %(reason)s)." msgstr "" #: cinder/exception.py:856 #, python-format msgid "Volume %(volume_id)s replication error: %(reason)s" msgstr "" #: cinder/exception.py:861 #, python-format msgid "Group %(group_id)s replication error: %(reason)s." msgstr "" #: cinder/exception.py:866 #, python-format msgid "Manage existing volume failed due to volume type mismatch: %(reason)s" msgstr "" #: cinder/exception.py:871 #, python-format msgid "Error extending volume: %(reason)s" msgstr "" #: cinder/exception.py:875 #, python-format msgid "Error during evaluator parsing: %(reason)s" msgstr "" #: cinder/exception.py:879 msgid "Unable to create lock. Coordination backend not started." msgstr "" #: cinder/exception.py:887 #, python-format msgid "" "Unrecoverable Error: Versioned Objects in DB are capped to unknown version " "%(version)s. Most likely your environment contains only new services and " "you're trying to start an older one. Use `cinder-manage service list` to " "check that and upgrade this service." msgstr "" #: cinder/exception.py:895 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" #: cinder/exception.py:899 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" #: cinder/exception.py:903 #, python-format msgid "Volume %(name)s was not deactivated in time." msgstr "" #: cinder/exception.py:907 #, python-format msgid "Volume device not found at %(device)s." msgstr "" #: cinder/exception.py:912 msgid "Unknown RemoteFS exception" msgstr "" #: cinder/exception.py:916 msgid "A concurrent, possibly contradictory, request has been made." msgstr "" #: cinder/exception.py:921 msgid "No mounted shares found" msgstr "" #: cinder/exception.py:925 cinder/exception.py:942 #: cinder/volume/drivers/vzstorage.py:86 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" #: cinder/exception.py:929 #, python-format msgid "File %(path)s has invalid backing file %(backing_file)s." msgstr "" #: cinder/exception.py:934 msgid "Unknown NFS exception" msgstr "" #: cinder/exception.py:938 msgid "No mounted NFS shares found" msgstr "" #: cinder/exception.py:947 #, python-format msgid "Fibre Channel connection control failure: %(reason)s" msgstr "" #: cinder/exception.py:951 #, python-format msgid "Fibre Channel Zone operation failed: %(reason)s" msgstr "" #: cinder/exception.py:955 #, python-format msgid "Fibre Channel SAN Lookup failure: %(reason)s" msgstr "" #: cinder/exception.py:959 msgid "Fibre Channel Zone Manager not initialized" msgstr "" #: cinder/exception.py:964 #, python-format msgid "ConsistencyGroup %(consistencygroup_id)s could not be found." msgstr "" #: cinder/exception.py:968 #, python-format msgid "Invalid ConsistencyGroup: %(reason)s" msgstr "" #: cinder/exception.py:973 #, python-format msgid "Group %(group_id)s could not be found." msgstr "" #: cinder/exception.py:977 #, python-format msgid "Invalid Group: %(reason)s" msgstr "" #: cinder/exception.py:981 #, python-format msgid "Invalid Group Status: %(reason)s" msgstr "" #: cinder/exception.py:986 #, python-format msgid "CgSnapshot %(cgsnapshot_id)s could not be found." msgstr "" #: cinder/exception.py:990 #, python-format msgid "Invalid CgSnapshot: %(reason)s" msgstr "" #: cinder/exception.py:995 #, python-format msgid "GroupSnapshot %(group_snapshot_id)s could not be found." msgstr "" #: cinder/exception.py:999 #, python-format msgid "Invalid GroupSnapshot: %(reason)s" msgstr "" #: cinder/exception.py:1003 #, python-format msgid "Invalid GroupSnapshot Status: %(reason)s" msgstr "" #: cinder/exception.py:1008 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1012 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1016 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1020 #, python-format msgid "Failed to detach iSCSI target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1024 #, python-format msgid "Failed to update target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1032 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" #: cinder/exception.py:1036 #, python-format msgid "Bad reset resource status : %(reason)s" msgstr "" #: cinder/exception.py:1040 msgid "There is no metadata in DB object." msgstr "" #: cinder/exception.py:1044 #, python-format msgid "Operation not supported: %(operation)s." msgstr "" #: cinder/exception.py:1049 #, python-format msgid "Attachment %(attachment_id)s has no key %(specs_key)s." msgstr "" #: cinder/exception.py:1054 #, python-format msgid "An invalid 'name' value was provided. %(reason)s" msgstr "" #: cinder/exception.py:1058 msgid "" "The [service_user] send_service_user_token option was requested, but no " "service auth could be loaded. Please check the [service_user] configuration " "section." msgstr "" #: cinder/exception.py:1064 msgid "Rekey not supported." msgstr "" #: cinder/exception.py:1068 msgid "" "Image compression upload disallowed, but container_format is compressed" msgstr "" #: cinder/exception.py:1073 #, python-format msgid "Image Conversion disallowed for image %(image_id)s: %(reason)s" msgstr "" #: cinder/exception.py:1078 #, python-format msgid "" "Cinder accelerator %(accelerator)s encountered an error while compressing/" "decompressing image.\n" "Command %(cmd)s execution failed.\n" "%(description)s\n" "Reason: %(reason)s" msgstr "" #: cinder/exception.py:1086 #, python-format msgid "Exceeded the configured limit of %(set_limit)s snapshots per volume." msgstr "" #: cinder/exception.py:1091 #, python-format msgid "" "Driver initiator data for initiator '%(initiator)s' and backend " "'%(namespace)s' with key '%(key)s' already exists." msgstr "" #: cinder/exception.py:1098 #, python-format msgid "Requirement %(req)s is not installed." msgstr "" #: cinder/exception.py:1102 #, python-format msgid "Detach volume from instance %(instance_id)s using the Compute API" msgstr "" #: cinder/quota.py:126 #, 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:880 cinder/quota.py:928 msgid "Cannot register resource" msgstr "" #: cinder/quota.py:883 cinder/quota.py:931 msgid "Cannot register resources" msgstr "" #: cinder/rpc.py:190 #, python-format msgid "" "One of %(binary)s services is too old to accept %(method)s request. Required " "RPC API version is %(version)s. Are you running mixed versions of " "%(binary)ss?" msgstr "" #: cinder/service.py:544 #, python-format msgid "" "%(worker_name)s value of %(workers)d is invalid, must be greater than 0." msgstr "" #: cinder/service.py:631 msgid "serve() can only be called once" msgstr "" #: cinder/ssh_utils.py:84 cinder/volume/drivers/ibm/gpfs.py:1450 #, python-format msgid "Unable to find ssh_hosts_key_file: %s" msgstr "" #: cinder/ssh_utils.py:160 cinder/volume/drivers/ibm/gpfs.py:1461 msgid "Specify a password or private_key" msgstr "" #: cinder/ssh_utils.py:168 #, python-format msgid "Error connecting via ssh: %s" msgstr "" #: cinder/utils.py:130 #, python-format msgid "Can not translate %s to integer." msgstr "" #: cinder/utils.py:164 #, python-format msgid "May specify only one of %s" msgstr "" #: cinder/utils.py:217 msgid "Metadata should be a dict." msgstr "" #: cinder/utils.py:228 #, python-format msgid "Metadata property key %s greater than 255 characters." msgstr "" #: cinder/utils.py:232 #, python-format msgid "Metadata property key %s value greater than 255 characters." msgstr "" #: cinder/utils.py:527 #, python-format msgid "Value '%(param)s' for '%(param_string)s' is not a boolean." msgstr "" #: cinder/utils.py:559 #, python-format msgid "Unable to get a block device for file '%s'" msgstr "" #: cinder/utils.py:581 #, python-format msgid "%(name)s cannot be all spaces." msgstr "" #: cinder/utils.py:706 msgid " or " msgstr "" #: cinder/utils.py:918 msgid "specs must be a dictionary." msgstr "" #: cinder/utils.py:976 #, python-format msgid "%s is not a valid log level." msgstr "" #: cinder/api/api_utils.py:56 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" #: cinder/api/api_utils.py:251 #, python-format msgid "Project with id %s not found." msgstr "" #: cinder/api/api_utils.py:254 cinder/api/v3/default_types.py:88 msgid "You are not authorized to perform this operation." msgstr "" #: cinder/api/common.py:97 cinder/volume/api.py:652 msgid "limit param must be an integer" msgstr "" #: cinder/api/common.py:100 cinder/volume/api.py:649 msgid "limit param must be positive" msgstr "" #: cinder/api/common.py:170 msgid "" "The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be used " "with the 'sort' parameter." msgstr "" #: cinder/api/common.py:384 msgid "One and only one of cluster and host must be set." msgstr "" #: cinder/api/common.py:387 msgid "Host field is missing." msgstr "" #: cinder/api/common.py:470 msgid "Filter keys can only contain ASCII characters." msgstr "" #: cinder/api/common.py:503 #, python-format msgid "Invalid filters %s are found in query options." msgstr "" #: cinder/api/contrib/admin_actions.py:189 #, python-format msgid "Cannot reset-state to %s" msgstr "" #: cinder/api/contrib/admin_actions.py:195 msgid "" "Cannot reset-state to in-use because volume does not have any attachments." msgstr "" #: cinder/api/contrib/admin_actions.py:225 #: cinder/api/contrib/volume_actions.py:190 msgid "Unable to terminate volume connection from backend." msgstr "" #: cinder/api/contrib/admin_actions.py:235 #, python-format msgid "Error force detaching volume - %(err_type)s: %(err_msg)s" msgstr "" #: cinder/api/contrib/capabilities.py:48 #, python-format msgid "Can't find service: %s" msgstr "" #: cinder/api/contrib/cgsnapshots.py:74 msgid "Failed to delete the cgsnapshot" msgstr "" #: cinder/api/contrib/cgsnapshots.py:132 msgid "'consistencygroup_id' must be specified" msgstr "" #: cinder/api/contrib/consistencygroups.py:75 #, python-format msgid "Invalid value '%s' for force." msgstr "" #: cinder/api/contrib/consistencygroups.py:151 #, python-format msgid "volume_types must be provided to create consistency group %(name)s." msgstr "" #: cinder/api/contrib/consistencygroups.py:158 #, python-format msgid "" "Group type %s not found. Rerun migration script to create the default " "cgsnapshot type." msgstr "" #: cinder/api/contrib/consistencygroups.py:203 #, 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:209 #, 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:242 #: cinder/api/v3/consistencygroups.py:46 msgid "" "Name, description, add_volumes, and remove_volumes can not be all empty in " "the request body." msgstr "" #: cinder/api/contrib/consistencygroups.py:282 #: cinder/api/v3/consistencygroups.py:71 msgid "Missing request body." msgstr "" #: cinder/api/contrib/hosts.py:115 #, python-format msgid "Invalid status: '%s'" msgstr "" #: cinder/api/contrib/hosts.py:118 #, python-format msgid "Invalid update setting: '%s'" msgstr "" #: cinder/api/contrib/qos_specs_manage.py:193 msgid "Failed to disassociate qos specs." msgstr "" #: cinder/api/contrib/qos_specs_manage.py:195 msgid "Qos specs still in use." msgstr "" #: cinder/api/contrib/qos_specs_manage.py:269 #: cinder/api/contrib/qos_specs_manage.py:321 msgid "Volume Type id must not be None." msgstr "" #: cinder/api/contrib/quotas.py:50 #, python-format msgid "" "Quota %(key)s limit must be equal or greater than existing resources. " "Current usage is %(usage)s and the requested limit is %(limit)s." msgstr "" #: cinder/api/contrib/resource_common_manage.py:38 #: cinder/api/v3/resource_common_manage.py:61 #, python-format msgid "Invalid sort keys passed: %s" msgstr "" #: cinder/api/contrib/resource_common_manage.py:43 #: cinder/api/v3/resource_common_manage.py:66 #, python-format msgid "Invalid sort dirs passed: %s" msgstr "" #: cinder/api/contrib/services.py:277 cinder/api/v3/clusters.py:104 msgid "Unknown action" msgstr "" #: cinder/api/contrib/snapshot_actions.py:64 #, python-format msgid "Snapshot status %(cur)s not allowed for update_snapshot_status" msgstr "" #: cinder/api/contrib/snapshot_actions.py:70 #, python-format msgid "" "Provided snapshot status %(provided)s not allowed for snapshot with status " "%(current)s." msgstr "" #: cinder/api/contrib/types_extra_specs.py:68 msgid "Volume Type is currently in use." msgstr "" #: cinder/api/contrib/types_extra_specs.py:81 msgid "cacheable cannot be set with multiattach." msgstr "" #: cinder/api/contrib/types_extra_specs.py:122 #: cinder/api/v2/volume_metadata.py:66 cinder/api/v3/group_specs.py:82 #: cinder/api/v3/snapshot_metadata.py:64 msgid "Request body and URI mismatch" msgstr "" #: cinder/api/contrib/types_manage.py:103 msgid "Volume type name can not be empty." msgstr "" #: cinder/api/contrib/types_manage.py:109 msgid "" "Specify volume type name, description, is_public or a combination thereof." msgstr "" #: cinder/api/contrib/types_manage.py:153 msgid "Target volume type is still in use." msgstr "" #: cinder/api/contrib/volume_actions.py:77 #, python-format msgid "Error attaching volume - %(err_type)s: %(err_msg)s" msgstr "" #: cinder/api/contrib/volume_actions.py:103 #, python-format msgid "Error detaching volume - %(err_type)s: %(err_msg)s" msgstr "" #: cinder/api/contrib/volume_actions.py:169 msgid "Unable to fetch connection information from backend." msgstr "" #: cinder/api/contrib/volume_actions.py:223 msgid "" "An encrypted volume uploaded as an image must use 'raw' disk_format and " "'bare' container_format, which are the defaults for these options." msgstr "" #: cinder/api/contrib/volume_image_metadata.py:116 msgid "Malformed request body." msgstr "" #: cinder/api/contrib/volume_manage.py:123 #, python-format msgid "Cannot find requested '%s' volume type" msgstr "" #: cinder/api/contrib/volume_manage.py:146 #, python-format msgid "%(name)s '%(value)s' not found" msgstr "" #: cinder/api/contrib/volume_type_access.py:50 msgid "Access list not available for public volume types." msgstr "" #: cinder/api/contrib/volume_type_encryption.py:78 msgid "Cannot create encryption specs. Volume type in use." msgstr "" #: cinder/api/contrib/volume_type_encryption.py:108 msgid "Cannot update encryption specs. Volume type in use." msgstr "" #: cinder/api/contrib/volume_type_encryption.py:140 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" #: cinder/api/middleware/auth.py:73 msgid "Invalid service catalog json." msgstr "" #: cinder/api/middleware/fault.py:47 msgid "" "Error decoding your request. Either the URL or the request body contained " "characters that could not be decoded by Cinder." msgstr "" #: cinder/api/middleware/fault.py:78 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" #: cinder/api/openstack/__init__.py:118 msgid "Must specify an ExtensionManager class" msgstr "" #: cinder/api/openstack/api_version_request.py:221 msgid "An API version request must be compared to a VersionedMethod object." msgstr "" #: cinder/api/openstack/wsgi.py:355 cinder/api/openstack/wsgi.py:568 msgid "cannot understand JSON" msgstr "" #: cinder/api/openstack/wsgi.py:573 msgid "too many body keys" msgstr "" #: cinder/api/openstack/wsgi.py:832 cinder/api/openstack/wsgi.py:878 msgid "Unsupported Content-Type" msgstr "" #: cinder/api/openstack/wsgi.py:853 #, python-format msgid "" "There is no such action: %s. Verify the request body and Content-Type header " "and try again." msgstr "" #: cinder/api/openstack/wsgi.py:857 cinder/api/openstack/wsgi.py:881 #: cinder/api/v2/volume_metadata.py:106 cinder/api/v3/snapshot_metadata.py:102 msgid "Malformed request body" msgstr "" #: cinder/api/openstack/wsgi.py:890 msgid "Malformed request url" msgstr "" #: cinder/api/openstack/wsgi.py:1233 #, python-format msgid "Missing required element '%s' in request body." msgstr "" #: 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/v2/limits.py:234 msgid "This request was rate-limited." msgstr "" #: cinder/api/v2/volume_metadata.py:70 cinder/api/v3/snapshot_metadata.py:68 msgid "Request body contains too many items" msgstr "" #: cinder/api/v2/volumes.py:143 msgid "Invalid imageRef provided." msgstr "" #: cinder/api/v2/volumes.py:163 #, python-format msgid "Multiple matches found for '%s', use an ID to be more specific." msgstr "" #: cinder/api/v2/volumes.py:175 msgid "Invalid image identifier or unable to access requested image." msgstr "" #: cinder/api/v3/attachments.py:202 #, python-format msgid "Unable to create attachment for volume (%s)." msgstr "" #: cinder/api/v3/attachments.py:206 msgid "Unable to create attachment for volume." msgstr "" #: cinder/api/v3/attachments.py:257 #, python-format msgid "Unable to update attachment.(%s)." msgstr "" #: cinder/api/v3/attachments.py:260 msgid "Unable to update the attachment." msgstr "" #: cinder/api/v3/clusters.py:78 #, python-format msgid "Invalid filter keys: %s" msgstr "" #: cinder/api/v3/consistencygroups.py:40 msgid "" "Must specify one or more of the following keys to update: name, description, " "add_volumes, remove_volumes." msgstr "" #: cinder/api/v3/group_snapshots.py:49 #, python-format msgid "" "Group_type %(group_type)s is reserved for migrating CGs to groups. Migrated " "group snapshots can only be operated by CG snapshot APIs." msgstr "" #: cinder/api/v3/group_snapshots.py:91 #, python-format msgid "Error occurred when deleting group snapshot %s." msgstr "" #: cinder/api/v3/group_specs.py:106 #, python-format msgid "Group Type %(type_id)s has no extra spec with key %(id)s." msgstr "" #: cinder/api/v3/group_types.py:107 msgid "Group type name can not be empty." msgstr "" #: cinder/api/v3/group_types.py:113 msgid "Specify group type name, description or a combination thereof." msgstr "" #: cinder/api/v3/group_types.py:155 msgid "Target group type is still in use." msgstr "" #: cinder/api/v3/group_types.py:180 msgid "Default group type can not be found." msgstr "" #: cinder/api/v3/groups.py:50 #, python-format msgid "" "Group_type %(group_type)s is reserved for migrating CGs to groups. Migrated " "group can only be operated by CG APIs." msgstr "" #: cinder/api/v3/types.py:58 msgid "Default volume type can not be found." msgstr "" #: cinder/api/v3/volumes.py:119 #, python-format msgid "Invalid %s operator" msgstr "" #: cinder/api/v3/volumes.py:123 cinder/api/v3/volumes.py:128 #, python-format msgid "Invalid %s value" msgstr "" #: cinder/api/v3/volumes.py:232 #, python-format msgid "Volume %s doesn't have any snapshots." msgstr "" #: cinder/api/v3/volumes.py:236 #, python-format msgid "" "Specified snapshot %(s_id)s is None or not the latest one of volume %(v_id)s." "" msgstr "" #: cinder/api/v3/volumes.py:241 #, python-format msgid "" "Can't revert volume %(v_id)s to its latest snapshot %(s_id)s. The volume " "size must be equal to the snapshot size." msgstr "" #: cinder/api/v3/volumes.py:272 #, python-format msgid "" "Nova specific image is found, but boot volume snapshot id:%s not found." msgstr "" #: cinder/api/v3/volumes.py:391 msgid "" "multiattach parameter has been removed. The default behavior is to use " "multiattach enabled volume types. Contact your administrator to create a " "multiattach enabled volume type and use it to create multiattach volumes." msgstr "" #: cinder/api/v3/workers.py:61 #, python-format msgid "Resource type %(resource_type)s not valid, must be %(valid_types)s" msgstr "" #: cinder/api/v3/workers.py:82 #, python-format msgid "There is no resource with UUID %s pending cleanup." msgstr "" #: cinder/api/v3/workers.py:86 #, python-format msgid "" "There are multiple resources with UUID %s pending cleanup. Please be more " "specific." msgstr "" #: cinder/api/validation/validators.py:115 #, python-format msgid "The '%s' can not be None." msgstr "" #: cinder/api/validation/validators.py:139 #: cinder/api/validation/validators.py:151 msgid "The 'name' can not be None." msgstr "" #: cinder/api/validation/validators.py:142 #: cinder/api/validation/validators.py:155 msgid "The 'name' can not be empty." msgstr "" #: cinder/api/validation/validators.py:158 msgid "The 'name' can not be greater than 255 characters." msgstr "" #: cinder/api/validation/validators.py:171 #: cinder/api/validation/validators.py:281 msgid "The 'status' can not be empty." msgstr "" #: cinder/api/validation/validators.py:174 #, python-format msgid "" "Group snapshot status: %(status)s is invalid, valid statuses are: %(valid)s." msgstr "" #: cinder/api/validation/validators.py:188 msgid "progress must be an integer percentage" msgstr "" #: cinder/api/validation/validators.py:191 msgid "progress must be an integer percentage between 0 and 100" msgstr "" #: cinder/api/validation/validators.py:254 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" #: cinder/api/validation/validators.py:268 #, python-format msgid "Bad key(s) in quota class set: %s" msgstr "" #: cinder/api/validation/validators.py:278 msgid "The 'status' can not be None." msgstr "" #: cinder/api/validation/validators.py:284 #, python-format msgid "Group status: %(status)s is invalid, valid status are: %(valid)s." msgstr "" #: cinder/api/validation/validators.py:323 msgid "" "Must specify 'status', 'attach_status' or 'migration_status' for update." msgstr "" #: cinder/api/validation/validators.py:333 #, python-format msgid "Volume status: %(status)s is invalid, valid statuses are: %(valid)s." msgstr "" #: cinder/api/validation/validators.py:346 #, python-format msgid "" "Volume attach status: %(status)s is invalid, valid statuses are: %(valid)s." msgstr "" #: cinder/api/validation/validators.py:358 #, python-format msgid "" "Volume migration status: %(status)s is invalid, valid statuses are: " "%(valid)s." msgstr "" #: cinder/api/validation/validators.py:370 #, python-format msgid "Snapshot status: %(status)s is invalid, valid statuses are: %(valid)s." msgstr "" #: cinder/api/validation/validators.py:384 #, python-format msgid "Backup status: %(status)s is invalid, valid statuses are: %(valid)s." msgstr "" #: cinder/api/validation/validators.py:397 msgid "key_size must be an integer." msgstr "" #: cinder/api/validation/validators.py:478 #, python-format msgid "" "Invalid input for field/attribute %(path)s. Value: %(value)s. %(message)s" msgstr "" #: cinder/backup/api.py:100 msgid "Backup status must be available or error" msgstr "" #: cinder/backup/api.py:104 msgid "force delete" msgstr "" #: cinder/backup/api.py:111 msgid "Incremental backups exist for this backup." msgstr "" #: cinder/backup/api.py:134 #, python-format msgid "all_tenants must be a boolean, got '%s'." msgstr "" #: cinder/backup/api.py:237 #, python-format msgid "Volume %(vol1)s does not match with snapshot.volume_id %(vol2)s." msgstr "" #: cinder/backup/api.py:243 #, python-format msgid "" "Snapshot to be backed up must be available, but the current status is \"%s\"." "" msgstr "" #: cinder/backup/api.py:248 #, 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:253 msgid "Backing up an in-use volume must use the force flag." msgstr "" #: cinder/backup/api.py:304 cinder/backup/api.py:320 msgid "No backups available to do an incremental backup." msgstr "" #: cinder/backup/api.py:385 msgid "Backup status must be available" msgstr "" #: cinder/backup/api.py:390 msgid "Backup to be restored has invalid size" msgstr "" #: cinder/backup/api.py:415 #, python-format msgid "" "Error while creating volume %(volume_id)s for restoring backup %(backup_id)s." "" msgstr "" #: cinder/backup/api.py:424 msgid "Volume to be restored to must be available" msgstr "" #: cinder/backup/api.py:430 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size %(size)d." msgstr "" #: cinder/backup/api.py:498 #, python-format msgid "Backup status must be available and not %s." msgstr "" #: cinder/backup/api.py:545 msgid "Provided backup record is missing an id" msgstr "" #: cinder/backup/api.py:551 msgid "Provided backup record is missing size attribute" msgstr "" #: cinder/backup/api.py:565 msgid "Backup already exists in database." msgstr "" #: cinder/backup/chunkeddriver.py:134 #, python-format msgid "unsupported compression algorithm: %s" msgstr "" #: cinder/backup/chunkeddriver.py:159 msgid "Invalid chunk size. It must be a multiple of 4096." msgstr "" #: cinder/backup/chunkeddriver.py:352 #, python-format msgid "volume size %d is invalid." msgstr "" #: cinder/backup/chunkeddriver.py:533 msgid "Chunk size is not multiple of block size for creating hash." msgstr "" #: cinder/backup/chunkeddriver.py:548 #, 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:557 msgid "Volume size increased since the last backup. Do a full backup." msgstr "" #: cinder/backup/chunkeddriver.py:715 msgid "" "restore_backup aborted, actual object list does not match object list stored " "in metadata." msgstr "" #: cinder/backup/chunkeddriver.py:802 #, python-format msgid "No support to restore backup version %s" msgstr "" #: cinder/backup/chunkeddriver.py:834 msgid "Metadata restore failed due to incompatible version." msgstr "" #: cinder/backup/driver.py:226 #, python-format msgid "The source volume type '%s' is not available." msgstr "" #: cinder/backup/driver.py:241 #, python-format msgid "" "The source volume type '%(src)s' is different than the destination volume " "type '%(dest)s'." msgstr "" #: cinder/backup/driver.py:336 #, python-format msgid "Unsupported backup metadata version (%s)" msgstr "" #: cinder/backup/manager.py:390 #, python-format msgid "" "Create backup aborted, expected snapshot status %(expected_status)s but got " "%(actual_status)s." msgstr "" #: cinder/backup/manager.py:400 #, python-format msgid "" "Create backup aborted, expected volume status %(expected_status)s but got " "%(actual_status)s." msgstr "" #: cinder/backup/manager.py:411 #, python-format msgid "" "Create backup aborted, expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" #: cinder/backup/manager.py:424 msgid "Create backup aborted due to backup service is down." msgstr "" #: cinder/backup/manager.py:659 #, python-format msgid "" "Restore backup aborted, expected volume status %(expected_status)s but got " "%(actual_status)s." msgstr "" #: cinder/backup/manager.py:682 #, python-format msgid "" "Restore backup aborted: expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" #: cinder/backup/manager.py:704 #, 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:883 #, python-format msgid "" "Delete_backup aborted, expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" #: cinder/backup/manager.py:894 msgid "Delete backup is aborted due to backup service is down." msgstr "" #: cinder/backup/manager.py:903 #, 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:988 #, python-format msgid "" "Export backup aborted, expected backup status %(expected_status)s but got " "%(actual_status)s." msgstr "" #: cinder/backup/manager.py:996 #, 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:1049 #, python-format msgid "" "Import record failed, cannot find backup service to perform the import. " "Request service %(service)s." msgstr "" #: cinder/backup/manager.py:1082 #, python-format msgid "" "Driver successfully decoded imported backup data, but there are missing " "fields (%s)." msgstr "" #: cinder/backup/manager.py:1091 #, python-format msgid "" "Trying to import backup metadata from id %(meta_id)s into backup %(id)s." msgstr "" #: cinder/backup/manager.py:1135 #, 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/drivers/ceph.py:156 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:1490 #, python-format msgid "Metadata backup object '%s' already exists" msgstr "" #: cinder/backup/drivers/ceph.py:242 #, python-format msgid "invalid user '%s'" msgstr "" #: cinder/backup/drivers/ceph.py:311 cinder/volume/drivers/rbd.py:532 msgid "rados and rbd python libraries not found" msgstr "" #: cinder/backup/drivers/ceph.py:332 msgid "Image Journaling set but RBD backend does not support journaling" msgstr "" #: cinder/backup/drivers/ceph.py:577 #, python-format msgid "image %s not found" msgstr "" #: cinder/backup/drivers/ceph.py:715 #, python-format msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)" msgstr "" #: cinder/backup/drivers/ceph.py:797 #, python-format msgid "Can't find base name image %(base)s." msgstr "" #: cinder/backup/drivers/ceph.py:808 #, python-format msgid "Can't find snapshot from parent %(incr)s and base name image %(base)s." msgstr "" #: cinder/backup/drivers/ceph.py:1099 #, python-format msgid "Backup should only have one snapshot but instead has %s" msgstr "" #: cinder/backup/drivers/ceph.py:1112 msgid "Need non-zero volume size" msgstr "" #: cinder/backup/drivers/ceph.py:1137 #, python-format msgid "Failed to backup volume metadata - %s" msgstr "" #: cinder/backup/drivers/ceph.py:1255 #, python-format msgid "" "Backup %(backup_id)s of volume %(volume_id)s not found with name " "%(tried_name)s, trying a legacy name %(next_name)s." msgstr "" #: cinder/backup/drivers/ceph.py:1509 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:1479 msgid "Metadata restore failed due to incompatible version" msgstr "" #: cinder/backup/drivers/gcs.py:113 #, python-format msgid "Google Cloud Storage connection failure: %(reason)s" msgstr "" #: cinder/backup/drivers/gcs.py:117 #, python-format msgid "Google Cloud Storage api failure: %(reason)s" msgstr "" #: cinder/backup/drivers/gcs.py:121 #, python-format msgid "Google Cloud Storage oauth2 failure: %(reason)s" msgstr "" #: cinder/backup/drivers/gcs.py:181 msgid "google-api-python-client not found" msgstr "" #: cinder/backup/drivers/gcs.py:322 #, python-format msgid "" "MD5 of object: %(object_name)s before: %(md5)s and after: %(etag)s is not " "same." msgstr "" #: cinder/backup/drivers/s3.py:91 msgid "The url where the S3 server is listening." msgstr "" #: cinder/backup/drivers/s3.py:93 msgid "The S3 query token access key." msgstr "" #: cinder/backup/drivers/s3.py:95 msgid "The S3 query token secret key." msgstr "" #: cinder/backup/drivers/s3.py:97 msgid "The S3 bucket to be used to store the Cinder backup data." msgstr "" #: cinder/backup/drivers/s3.py:147 #, python-format msgid "S3 connection failure: %(reason)s" msgstr "" #: cinder/backup/drivers/s3.py:151 #, python-format msgid "S3 client error: %(reason)s" msgstr "" #: cinder/backup/drivers/swift.py:217 msgid "" "Failed to parse the configuration option 'keystone_catalog_info', must be in " "the form ::" msgstr "" #: cinder/backup/drivers/swift.py:232 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:267 msgid "" "Failed to parse the configuration option 'swift_catalog_info', must be in " "the form ::" msgstr "" #: cinder/backup/drivers/swift.py:283 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:328 #, 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/cmd/manage.py:130 #, python-format msgid "%(host)-25s %(zone)-15s" msgstr "" #: cinder/cmd/manage.py:141 #, python-format msgid "%(host)-25s %(availability_zone)-15s" msgstr "" #: cinder/cmd/manage.py:179 #, python-format msgid "Version should be less than or equal to %(max_version)d." msgstr "" #: cinder/cmd/manage.py:200 #, python-format msgid "Error during service version bump: %s" msgstr "" #: cinder/cmd/manage.py:213 msgid "Must supply a positive value for age" msgstr "" #: cinder/cmd/manage.py:216 msgid "Maximum age is count of days since epoch." msgstr "" #: cinder/cmd/manage.py:223 msgid "Purge command failed, check cinder-manage logs for more details." msgstr "" #: cinder/cmd/manage.py:238 #, python-format msgid "Error attempting to run %(method)s" msgstr "" #: cinder/cmd/manage.py:247 #, python-format msgid "%(found)i rows matched query %(meth)s, %(done)i migrated" msgstr "" #: cinder/cmd/manage.py:266 msgid "Must supply a positive value for max_count." msgstr "" #: cinder/cmd/manage.py:271 #, python-format msgid "Running batches of %i until complete." msgstr "" #: cinder/cmd/manage.py:288 msgid "Migration" msgstr "" #: cinder/cmd/manage.py:289 msgid "Total Needed" msgstr "" #: cinder/cmd/manage.py:290 msgid "Completed" msgstr "" #: cinder/cmd/manage.py:305 msgid "Some migrations failed unexpectedly. Check log for details." msgstr "" #: cinder/cmd/manage.py:329 #, python-format msgid "" "Failed to reset active backend for host %s, check cinder-manage logs for " "more details." msgstr "" #: cinder/cmd/manage.py:607 msgid "Volume not yet assigned to host." msgstr "" #: cinder/cmd/manage.py:608 msgid "Deleting volume from database and skipping rpc." msgstr "" #: cinder/cmd/manage.py:613 msgid "Volume is in-use." msgstr "" #: cinder/cmd/manage.py:614 msgid "Detach volume from instance and then try again." msgstr "" #: cinder/cmd/manage.py:687 msgid "ID" msgstr "" #: cinder/cmd/manage.py:688 msgid "User ID" msgstr "" #: cinder/cmd/manage.py:689 msgid "Project ID" msgstr "" #: cinder/cmd/manage.py:690 cinder/cmd/manage.py:745 msgid "Host" msgstr "" #: cinder/cmd/manage.py:691 cinder/cmd/manage.py:794 msgid "Name" msgstr "" #: cinder/cmd/manage.py:692 msgid "Container" msgstr "" #: cinder/cmd/manage.py:693 cinder/cmd/manage.py:747 cinder/cmd/manage.py:796 msgid "Status" msgstr "" #: cinder/cmd/manage.py:694 msgid "Size" msgstr "" #: cinder/cmd/manage.py:695 msgid "Object Count" msgstr "" #: cinder/cmd/manage.py:744 cinder/cmd/manage.py:795 msgid "Binary" msgstr "" #: cinder/cmd/manage.py:746 msgid "Zone" msgstr "" #: cinder/cmd/manage.py:748 cinder/cmd/manage.py:797 msgid "State" msgstr "" #: cinder/cmd/manage.py:749 cinder/cmd/manage.py:801 msgid "Updated At" msgstr "" #: cinder/cmd/manage.py:750 msgid "RPC Version" msgstr "" #: cinder/cmd/manage.py:751 msgid "Object Version" msgstr "" #: cinder/cmd/manage.py:752 msgid "Cluster" msgstr "" #: cinder/cmd/manage.py:776 #, python-format msgid "Host not found. Failed to remove %(service)s on %(host)s." msgstr "" #: cinder/cmd/manage.py:781 #, python-format msgid "Service %(service)s on host %(host)s removed." msgstr "" #: cinder/cmd/manage.py:798 msgid "Heartbeat" msgstr "" #: cinder/cmd/manage.py:799 msgid "Hosts" msgstr "" #: cinder/cmd/manage.py:800 msgid "Down Hosts" msgstr "" #: cinder/cmd/manage.py:827 #, python-format msgid "Couldn't remove cluster %s because it doesn't exist." msgstr "" #: cinder/cmd/manage.py:838 #, python-format msgid "Couldn't remove cluster %s because it still has hosts." msgstr "" #: cinder/cmd/manage.py:842 #, python-format msgid "Cluster %s successfully removed." msgstr "" #: cinder/cmd/manage.py:844 #, python-format msgid "%(msg)s And %(num)s services from the cluster were also removed." msgstr "" #: cinder/cmd/manage.py:881 #, python-format msgid "" "Successfully renamed %(num_vols)s volumes and %(num_cgs)s consistency groups " "from cluster %(current)s to %(new)s" msgstr "" #: cinder/cmd/manage.py:887 #, python-format msgid "No volumes or consistency groups exist in cluster %(current)s." msgstr "" #: cinder/cmd/manage.py:1129 #, python-format msgid "\n" "OpenStack Cinder version: %(version)s\n" msgstr "" #: cinder/cmd/manage.py:1132 msgid "Available categories:" msgstr "" #: cinder/cmd/manage.py:1134 #, python-format msgid " %s" msgstr "" #: cinder/cmd/manage.py:1143 #, python-format msgid "Invalid directory: %s" msgstr "" #: cinder/cmd/manage.py:1147 #, python-format msgid "Failed to read configuration file(s): %s" msgstr "" #: cinder/cmd/rtstool.py:46 cinder/cmd/rtstool.py:111 msgid "Ensure that configfs is mounted at /sys/kernel/config." msgstr "" #: cinder/cmd/rtstool.py:91 #, 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:101 #, 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:118 #, python-format msgid "Could not find target %s" msgstr "" #: cinder/cmd/rtstool.py:145 #, python-format msgid "delete_initiator: %s ACL not found. Continuing." msgstr "" #: cinder/cmd/rtstool.py:173 #, python-format msgid "rtslib_fb is missing member %s: You may need a newer python-rtslib-fb." msgstr "" #: cinder/cmd/rtstool.py:212 #, python-format msgid "" "targetcli not installed and could not create default directory " "(%(default_path)s): %(exc)s" msgstr "" #: cinder/cmd/rtstool.py:218 #, python-format msgid "Could not save configuration to %(file_path)s: %(exc)s" msgstr "" #: cinder/cmd/rtstool.py:232 #, python-format msgid "Could not restore configuration file %(file_path)s: %(exc)s" msgstr "" #: cinder/cmd/volume.py:136 #, python-format msgid "" "The explicitly passed backend name \"%(backend_name)s\" is not among the " "enabled backends: %(enabled_backends)s." msgstr "" #: cinder/cmd/volume_usage_audit.py:85 #, python-format msgid "The end time (%(end)s) must be after the start time (%(start)s)." msgstr "" #: cinder/common/sqlalchemyutils.py:166 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" #: cinder/db/api.py:113 msgid "Condition has no field." msgstr "" #: cinder/db/sqlalchemy/api.py:281 cinder/db/sqlalchemy/api.py:5656 #: cinder/objects/qos_specs.py:149 msgid "Error writing field to database" msgstr "" #: cinder/db/sqlalchemy/api.py:312 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" #: cinder/db/sqlalchemy/api.py:3023 #, python-format msgid "Model %s doesn't support counting resource." msgstr "" #: cinder/db/sqlalchemy/api.py:3209 msgid "Unknown sort direction, must be 'desc' or 'asc'." msgstr "" #: cinder/db/sqlalchemy/api.py:3220 msgid "Sort direction array size exceeds sort key array size." msgstr "" #: cinder/db/sqlalchemy/api.py:6822 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s expected in available " "state." msgstr "" #: cinder/db/sqlalchemy/api.py:6846 #, python-format msgid "Transfer %(transfer_id)s: Volume expected in awaiting-transfer state." msgstr "" #: cinder/db/sqlalchemy/api.py:6917 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s expected in awaiting-" "transfer state." msgstr "" #: cinder/db/sqlalchemy/api.py:6941 #, python-format msgid "" "Transfer %(transfer_id)s: Snapshot %(snapshot_id)s is not in the expected " "available state." msgstr "" #: cinder/db/sqlalchemy/api.py:7285 msgid "" "cg_creating_from_src must be called with cg_id or cgsnapshot_id parameter." msgstr "" #: cinder/db/sqlalchemy/api.py:7672 msgid "" "group_creating_from_src must be called with group_id or group_snapshot_id " "parameter." msgstr "" #: cinder/db/sqlalchemy/api.py:7814 msgid "" "Source CG cannot be empty or in 'creating' or 'updating' state. No " "cgsnapshot will be created." msgstr "" #: cinder/db/sqlalchemy/api.py:8018 msgid "" "Source group cannot be empty or in 'creating' or 'updating' state. No group " "snapshot will be created." msgstr "" #: cinder/db/sqlalchemy/api.py:8042 #, python-format msgid "No group snapshot with id %s" msgstr "" #: cinder/db/sqlalchemy/api.py:8089 #, python-format msgid "Invalid value for age, %(age)s" msgstr "" #: cinder/group/api.py:94 #, python-format msgid "Availability zone '%(s_az)s' is invalid." msgstr "" #: cinder/group/api.py:262 #, python-format msgid "No valid host to create group %s." msgstr "" #: cinder/group/api.py:286 msgid "Group snapshot is empty. No group will be created." msgstr "" #: cinder/group/api.py:362 msgid "Source Group is empty. No group will be created." msgstr "" #: cinder/group/api.py:535 #, python-format msgid "Group status must be available or error, but current status is: %s" msgstr "" #: cinder/group/api.py:543 msgid "Group has existing snapshots." msgstr "" #: cinder/group/api.py:551 #, python-format msgid "" "Group %s still contains volumes. The delete-volumes flag is required to " "delete it." msgstr "" #: cinder/group/api.py:560 #, python-format msgid "Volume in group %s is attached. Need to detach first." msgstr "" #: cinder/group/api.py:568 msgid "Volume in group still has dependent snapshots." msgstr "" #: cinder/group/api.py:593 msgid "" "Group status must be available or error and must not have dependent group " "snapshots" msgstr "" #: cinder/group/api.py:596 msgid "" "Group must not have attached volumes, volumes with snapshots, or dependent " "group snapshots" msgstr "" #: cinder/group/api.py:598 #, python-format msgid "" "Cannot delete group %(id)s. %(reason)s, and it cannot be the source for an " "ongoing group or group snapshot creation." msgstr "" #: cinder/group/api.py:632 #, python-format msgid "UUIDs %s are in both add and remove volume list." msgstr "" #: cinder/group/api.py:650 #, python-format msgid "" "Cannot update group %(group_id)s because no valid name, description, " "add_volumes, or remove_volumes were provided." msgstr "" #: cinder/group/api.py:673 msgid "Group status must be available." msgstr "" #: cinder/group/api.py:692 #, python-format msgid "" "Cannot remove volume %(volume_id)s from group %(group_id)s because volume is " "in an invalid state: %(status)s. Valid states are: %(valid)s." msgstr "" #: cinder/group/api.py:708 #, python-format msgid "" "Cannot remove volume %(volume_id)s from group %(group_id)s because it is not " "in the group." msgstr "" #: cinder/group/api.py:728 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume cannot " "be found." msgstr "" #: cinder/group/api.py:740 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because it is already " "in group %(orig_group)s." msgstr "" #: cinder/group/api.py:749 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s as they belong to " "different projects." msgstr "" #: cinder/group/api.py:757 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because it has no " "volume type." msgstr "" #: cinder/group/api.py:765 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume type " "%(volume_type)s is not supported by the group." msgstr "" #: cinder/group/api.py:775 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume is in " "an invalid state: %(status)s. Valid states are: %(valid)s." msgstr "" #: cinder/group/api.py:794 msgid "Volume is not local to this node." msgstr "" #: cinder/group/api.py:802 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume does " "not exist." msgstr "" #: cinder/group/api.py:894 msgid "" "GroupSnapshot status must be available or error, and no Group can be " "currently using it as source for its creation." msgstr "" #: cinder/group/api.py:956 #, python-format msgid "Group %s is not a replication group type." msgstr "" #: cinder/group/api.py:962 #, python-format msgid "" "Volume type %s does not have 'replication_enabled' spec key set to ' " "True'." msgstr "" #: cinder/group/api.py:977 #, python-format msgid "" "Group %(id)s status must be %(valid)s, but current status is: %(current)s. " "Cannot enable replication." msgstr "" #: cinder/group/api.py:989 #, python-format msgid "" "Group %(id)s replication status must be %(valid)s, but current status is: " "%(current)s. Cannot enable replication." msgstr "" #: cinder/group/api.py:1004 #, python-format msgid "" "Volume %(id)s status must be %(valid)s, but current status is: %(current)s. " "Cannot enable replication." msgstr "" #: cinder/group/api.py:1015 #, python-format msgid "" "Volume %(id)s replication status must be %(valid)s, but current status is: " "%(current)s. Cannot enable replication." msgstr "" #: cinder/group/api.py:1039 #, python-format msgid "" "Group %(id)s status must be %(valid)s, but current status is: %(current)s. " "Cannot disable replication." msgstr "" #: cinder/group/api.py:1051 #, python-format msgid "" "Group %(id)s replication status must be %(valid)s, but current status is: " "%(current)s. Cannot disable replication." msgstr "" #: cinder/group/api.py:1065 #, python-format msgid "" "Volume %(id)s replication status must be %(valid)s, but current status is: " "%(current)s. Cannot disable replication." msgstr "" #: cinder/group/api.py:1090 #, python-format msgid "" "Group %(id)s status must be %(valid)s, but current status is: %(current)s. " "Cannot failover replication." msgstr "" #: cinder/group/api.py:1102 #, python-format msgid "" "Group %(id)s replication status must be %(valid)s, but current status is: " "%(current)s. Cannot failover replication." msgstr "" #: cinder/group/api.py:1117 #, python-format msgid "" "Volume %(id)s status must be %(valid)s, but current status is: %(current)s. " "Cannot failover replication." msgstr "" #: cinder/group/api.py:1123 cinder/volume/manager.py:5184 #, python-format msgid "" "Volume %s is attached but allow_attached_volume flag is False. Cannot " "failover replication." msgstr "" #: cinder/group/api.py:1131 #, python-format msgid "" "Volume %(id)s replication status must be %(valid)s, but current status is: " "%(current)s. Cannot failover replication." msgstr "" #: cinder/image/accelerator.py:70 msgid "No valid accelerator" msgstr "" #: cinder/image/glance.py:159 msgid "" "Failed to parse the configuration option 'glance_catalog_info', must be in " "the form ::" msgstr "" #: cinder/image/glance.py:257 #, python-format msgid "" "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" #: cinder/image/glance.py:413 msgid "image contains no data." msgstr "" #: cinder/image/image_utils.py:177 msgid "Image/Volume failed safety check" msgstr "" #: cinder/image/image_utils.py:291 #, python-format msgid "" "Can't create unencrypted volume %(format)s from an encrypted source volume." msgstr "" #: cinder/image/image_utils.py:372 #, 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:454 #, python-format msgid "Insufficient free space on %(location)s for image conversion." msgstr "" #: cinder/image/image_utils.py:606 #, python-format msgid "Failed to get verifier for image: %s" msgstr "" #: cinder/image/image_utils.py:619 #, python-format msgid "Image signature verification failed for image: %s" msgstr "" #: cinder/image/image_utils.py:625 #, python-format msgid "" "Failed to verify signature for image: %(image)s due to error: %(error)s " msgstr "" #: cinder/image/image_utils.py:655 #, python-format msgid "" "No space left in image_conversion_dir path (%(path)s) while fetching image " "%(image)s." msgstr "" #: cinder/image/image_utils.py:710 msgid "" "qemu-img is not installed and image is not of type RAW. Only RAW images can " "be used if qemu-img is not installed." msgstr "" #: cinder/image/image_utils.py:716 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:743 msgid "Cannot determine format-specific information" msgstr "" #: cinder/image/image_utils.py:748 msgid "A qcow2 format image is not allowed to have a data file" msgstr "" #: cinder/image/image_utils.py:769 msgid "Image is a VMDK, but no VMDK createType is allowed" msgstr "" #: cinder/image/image_utils.py:775 msgid "Unable to determine VMDK createType" msgstr "" #: cinder/image/image_utils.py:778 msgid "" "Unable to determine VMDK createType as no format-specific information is " "available" msgstr "" #: cinder/image/image_utils.py:786 msgid "Invalid VMDK create-type specified" msgstr "" #: cinder/image/image_utils.py:818 cinder/image/image_utils.py:871 #: cinder/image/image_utils.py:1042 #: cinder/volume/drivers/datera/datera_api21.py:806 #: cinder/volume/drivers/datera/datera_api22.py:856 msgid "'qemu-img info' parsing failed." msgstr "" #: cinder/image/image_utils.py:834 #, python-format msgid "" "The image format was claimed to be '%(src)s' but the image data appears to " "be in a different format." msgstr "" #: cinder/image/image_utils.py:878 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" #: cinder/image/image_utils.py:929 #, python-format msgid "" "Image conversion is disabled. The image disk_format you have requested is " "'%(disk_format)s', but your volume can only be uploaded in the format " "'%(volume_format)s'." msgstr "" #: cinder/image/image_utils.py:934 #, python-format msgid "" "Image conversion is disabled. The volume type you have requested requires " "that the image it is being created from be in '%(volume_format)s' format, " "but the image you are using has the disk_format property '%(disk_format)s'. " "You must use an image with the disk_format property '%(volume_format)s' to " "create a volume of this type." msgstr "" #: cinder/image/image_utils.py:972 #, python-format msgid "" "Image compression disallowed, but container_format is %(container_format)s." msgstr "" #: cinder/image/image_utils.py:1012 msgid "" "Unsupported compressed image format found. Only gzip is supported currently" msgstr "" #: cinder/image/image_utils.py:1049 cinder/image/image_utils.py:1135 #: cinder/volume/drivers/datera/datera_api21.py:813 #: cinder/volume/drivers/datera/datera_api22.py:863 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" #: cinder/image/image_utils.py:1149 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" #: cinder/image/image_utils.py:1175 #, python-format msgid "" "Image virtual size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" #: cinder/image/accelerators/gzip.py:51 msgid "" "Volume compression failed while uploading to glance. GZIP compression " "command failed." msgstr "" #: cinder/image/accelerators/gzip.py:64 cinder/image/accelerators/gzip.py:84 #: cinder/image/accelerators/qat.py:65 cinder/image/accelerators/qat.py:85 #, python-format msgid "Failed to rename %(i_fname)s to %(o_fname)s" msgstr "" #: cinder/image/accelerators/gzip.py:94 msgid "" "Image decompression failed while downloading from glance. GZIP decompression " "command failed." msgstr "" #: cinder/image/accelerators/qat.py:52 msgid "" "Volume compression failed while uploading to glance. QAT compression command " "failed." msgstr "" #: cinder/image/accelerators/qat.py:95 msgid "" "Image decompression failed while downloading from glance. QAT decompression " "command failed." msgstr "" #: cinder/keymgr/conf_key_mgr.py:83 msgid "config option key_manager.fixed_key is not defined" msgstr "" #: cinder/message/defined_messages.py:34 cinder/message/message_field.py:75 msgid "An unknown error occurred." msgstr "" #: cinder/message/defined_messages.py:35 msgid "" "No storage could be allocated for this volume request. You may be able to " "try another size or volume type." msgstr "" #: cinder/message/defined_messages.py:39 msgid "A readonly volume must be attached as readonly." msgstr "" #: cinder/message/defined_messages.py:41 msgid "" "Failed to copy volume to image as image quota has been met. Please delete " "images or have your limit increased, then try again." msgstr "" #: cinder/message/defined_messages.py:44 cinder/message/message_field.py:93 #: cinder/volume/api.py:462 cinder/volume/manager.py:970 msgid "Unmanaging encrypted volumes is not supported." msgstr "" #: cinder/message/message_field.py:36 msgid "schedule allocate volume" msgstr "" #: cinder/message/message_field.py:37 msgid "attach volume" msgstr "" #: cinder/message/message_field.py:38 msgid "copy volume to image" msgstr "" #: cinder/message/message_field.py:39 msgid "update attachment" msgstr "" #: cinder/message/message_field.py:40 msgid "copy image to volume" msgstr "" #: cinder/message/message_field.py:41 msgid "unmanage volume" msgstr "" #: cinder/message/message_field.py:42 msgid "extend volume" msgstr "" #: cinder/message/message_field.py:44 msgid "create volume from backend storage" msgstr "" #: cinder/message/message_field.py:45 msgid "create snapshot" msgstr "" #: cinder/message/message_field.py:46 msgid "delete snapshot" msgstr "" #: cinder/message/message_field.py:47 msgid "update snapshot" msgstr "" #: cinder/message/message_field.py:48 msgid "update snapshot metadata" msgstr "" #: cinder/message/message_field.py:49 msgid "create backup" msgstr "" #: cinder/message/message_field.py:50 msgid "delete backup" msgstr "" #: cinder/message/message_field.py:51 msgid "restore backup" msgstr "" #: cinder/message/message_field.py:52 msgid "reimage volume" msgstr "" #: cinder/message/message_field.py:77 msgid "Driver is not initialized at present." msgstr "" #: cinder/message/message_field.py:79 msgid "Could not find any available weighted backend." msgstr "" #: cinder/message/message_field.py:82 msgid "Failed to upload volume to image at backend." msgstr "" #: cinder/message/message_field.py:85 msgid "Volume's attach mode is invalid." msgstr "" #: cinder/message/message_field.py:87 msgid "Not enough quota resource for operation." msgstr "" #: cinder/message/message_field.py:89 msgid "Image used for creating volume exceeds available space." msgstr "" #: cinder/message/message_field.py:96 msgid "Compute service failed to extend volume." msgstr "" #: cinder/message/message_field.py:99 msgid "Volume Driver failed to extend volume." msgstr "" #: cinder/message/message_field.py:102 msgid "Image signature verification failed." msgstr "" #: cinder/message/message_field.py:105 msgid "Driver failed to create the volume." msgstr "" #: cinder/message/message_field.py:106 msgid "Snapshot failed to create." msgstr "" #: cinder/message/message_field.py:109 msgid "Volume snapshot update metadata failed." msgstr "" #: cinder/message/message_field.py:110 msgid "Snapshot is busy." msgstr "" #: cinder/message/message_field.py:111 msgid "Snapshot failed to delete." msgstr "" #: cinder/message/message_field.py:112 msgid "Backup status is invalid." msgstr "" #: cinder/message/message_field.py:113 msgid "Backup service is down." msgstr "" #: cinder/message/message_field.py:115 msgid "Failed to get backup device from the volume service." msgstr "" #: cinder/message/message_field.py:118 msgid "Failed to attach volume." msgstr "" #: cinder/message/message_field.py:119 msgid "Failed to detach volume." msgstr "" #: cinder/message/message_field.py:121 msgid "Cleanup of temporary volume/snapshot failed." msgstr "" #: cinder/message/message_field.py:126 msgid "Backup driver failed to delete backup." msgstr "" #: cinder/message/message_field.py:128 msgid "Backup driver failed to restore backup." msgstr "" #: cinder/message/message_field.py:129 msgid "Volume status is invalid." msgstr "" #: cinder/message/message_field.py:132 msgid "Compute service failed to reimage volume." msgstr "" #: cinder/message/message_field.py:135 msgid "" "The image disk format must be the same as the volume format for the volume " "type you are requesting." msgstr "" #: cinder/message/message_field.py:138 msgid "Incremental backup not possible, forcing full backup." msgstr "" #: cinder/objects/backup.py:147 cinder/objects/cgsnapshot.py:110 #: cinder/objects/cluster.py:115 cinder/objects/consistencygroup.py:148 #: cinder/objects/group.py:126 cinder/objects/group_snapshot.py:97 #: cinder/objects/qos_specs.py:107 cinder/objects/service.py:109 #: cinder/objects/snapshot.py:228 cinder/objects/volume.py:452 #: cinder/objects/volume_attachment.py:125 cinder/objects/volume_type.py:119 #, python-format msgid "attribute %s not lazy-loadable" msgstr "" #: cinder/objects/backup.py:202 msgid "Can't decode backup record." msgstr "" #: cinder/objects/backup.py:204 msgid "Can't parse backup record." msgstr "" #: cinder/objects/backup.py:316 msgid "Either snapshot or volume field should be set." msgstr "" #: cinder/objects/base.py:271 #, python-format msgid "Couldn't find ORM model for Persistent Versioned Object %s." msgstr "" #: cinder/objects/base.py:335 cinder/objects/base.py:473 #, python-format msgid "VersionedObject %s cannot retrieve object by id." msgstr "" #: cinder/objects/base.py:418 #, python-format msgid "VersionedObject %s does not support conditional update." msgstr "" #: cinder/objects/base.py:518 msgid "Modification operations are not allowed on frozen storage backends." msgstr "" #: cinder/objects/cgsnapshot.py:86 cinder/objects/consistencygroup.py:106 #: cinder/objects/group.py:99 cinder/objects/group_snapshot.py:83 msgid "already_created" msgstr "" #: cinder/objects/cgsnapshot.py:91 cinder/objects/volume.py:373 msgid "consistencygroup assigned" msgstr "" #: cinder/objects/cgsnapshot.py:130 cinder/objects/volume.py:404 msgid "consistencygroup changed" msgstr "" #: cinder/objects/cgsnapshot.py:133 cinder/objects/group_snapshot.py:120 #: cinder/objects/volume.py:413 msgid "snapshots changed" msgstr "" #: cinder/objects/cluster.py:128 cinder/objects/group_type.py:78 #: cinder/objects/service.py:144 cinder/objects/snapshot.py:162 #: cinder/objects/volume.py:368 cinder/objects/volume_attachment.py:178 #: cinder/objects/volume_type.py:95 msgid "already created" msgstr "" #: cinder/objects/cluster.py:134 #, python-format msgid "%s assigned" msgstr "" #: cinder/objects/cluster.py:145 #, python-format msgid "%s changed" msgstr "" #: cinder/objects/consistencygroup.py:111 msgid "cgsnapshots assigned" msgstr "" #: cinder/objects/consistencygroup.py:115 cinder/objects/group.py:109 msgid "volumes assigned" msgstr "" #: cinder/objects/consistencygroup.py:119 cinder/objects/service.py:148 #: cinder/objects/snapshot.py:173 cinder/objects/volume.py:379 msgid "cluster assigned" msgstr "" #: cinder/objects/consistencygroup.py:177 msgid "cgsnapshots changed" msgstr "" #: cinder/objects/consistencygroup.py:180 msgid "volumes changed" msgstr "" #: cinder/objects/consistencygroup.py:183 cinder/objects/service.py:160 #: cinder/objects/snapshot.py:204 cinder/objects/volume.py:416 msgid "cluster changed" msgstr "" #: cinder/objects/group.py:105 msgid "volume_types assigned" msgstr "" #: cinder/objects/group.py:114 msgid "group_snapshots assigned" msgstr "" #: cinder/objects/group.py:149 msgid "Cannot save volume_types changes in group object update." msgstr "" #: cinder/objects/group.py:154 msgid "Cannot save volumes changes in group object update." msgstr "" #: cinder/objects/group.py:158 msgid "Cannot save group_snapshots changes in group object update." msgstr "" #: cinder/objects/group_snapshot.py:88 cinder/objects/volume.py:382 msgid "group assigned" msgstr "" #: cinder/objects/group_snapshot.py:117 cinder/objects/volume.py:407 msgid "group changed" msgstr "" #: cinder/objects/qos_specs.py:58 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" #: cinder/objects/service.py:182 #, python-format msgid "" "Service %s is in Liberty version. We do not provide backward compatibility " "with Liberty now, so you need to upgrade it, release by release if live " "upgrade is required. After upgrade you may need to remove any stale service " "records via \"cinder-manage service remove\"." msgstr "" #: cinder/objects/snapshot.py:167 msgid "volume assigned" msgstr "" #: cinder/objects/snapshot.py:170 msgid "cgsnapshot assigned" msgstr "" #: cinder/objects/snapshot.py:177 msgid "group_snapshot assigned" msgstr "" #: cinder/objects/snapshot.py:191 cinder/objects/volume_attachment.py:157 msgid "volume changed" msgstr "" #: cinder/objects/snapshot.py:197 msgid "cgsnapshot changed" msgstr "" #: cinder/objects/snapshot.py:200 msgid "group_snapshot changed" msgstr "" #: cinder/objects/volume.py:376 msgid "snapshots assigned" msgstr "" #: cinder/objects/volume.py:410 msgid "glance_metadata changed" msgstr "" #: cinder/scheduler/driver.py:124 msgid "Must implement backend_passes_filters" msgstr "" #: cinder/scheduler/driver.py:129 msgid "Must implement find_retype_backend" msgstr "" #: cinder/scheduler/driver.py:139 msgid "Must implement a fallback schedule" msgstr "" #: cinder/scheduler/driver.py:143 msgid "Must implement schedule_create_volume" msgstr "" #: cinder/scheduler/driver.py:151 msgid "Must implement schedule_create_group" msgstr "" #: cinder/scheduler/driver.py:156 msgid "Must implement schedule_get_pools" msgstr "" #: cinder/scheduler/driver.py:161 msgid "Must implement get_backup_host" msgstr "" #: cinder/scheduler/filter_scheduler.py:83 #: cinder/scheduler/filter_scheduler.py:101 msgid "No weighed backends available" msgstr "" #: cinder/scheduler/filter_scheduler.py:148 #, python-format msgid "Cannot place %(resource)s %(id)s on %(backend)s." msgstr "" #: cinder/scheduler/filter_scheduler.py:169 #, python-format msgid "No valid backends for volume %(id)s with type %(type)s" msgstr "" #: cinder/scheduler/filter_scheduler.py:197 #, python-format msgid "" "Current backend not valid for volume %(id)s with type %(type)s, migration " "not allowed" msgstr "" #: cinder/scheduler/filter_scheduler.py:239 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" #: cinder/scheduler/filter_scheduler.py:292 #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for resource " "%(resource_id)s" msgstr "" #: cinder/scheduler/manager.py:224 msgid "Failed to create scheduler manager volume flow" msgstr "" #: cinder/scheduler/manager.py:347 msgid "New volume type not specified in request_spec." msgstr "" #: cinder/scheduler/evaluator/evaluator.py:51 msgid "KeyError evaluating string" msgstr "" #: cinder/scheduler/evaluator/evaluator.py:54 msgid "TypeError evaluating string" msgstr "" #: cinder/scheduler/evaluator/evaluator.py:109 #, python-format msgid "ZeroDivisionError: %s" msgstr "" #: cinder/scheduler/evaluator/evaluator.py:303 #, python-format msgid "ParseException: %s" msgstr "" #: cinder/scheduler/filters/instance_locality_filter.py:94 #, python-format msgid "Hint \"%s\" not supported." msgstr "" #: cinder/tests/functional/api/client.py:36 #, python-format msgid "%(message)s\n" "Status Code: %(_status)s\n" "Body: %(_body)s" msgstr "" #: cinder/tests/functional/api/client.py:45 msgid "401 Unauthorized Error" msgstr "" #: cinder/tests/functional/api/client.py:49 msgid "404 Not Found Error" msgstr "" #: cinder/tests/functional/api/client.py:53 msgid "413 Request entity too large" msgstr "" #: cinder/tests/functional/api/client.py:57 msgid "400 Bad Request" msgstr "" #: cinder/tests/functional/api/client.py:61 msgid "403 Forbidden" msgstr "" #: cinder/tests/functional/api/client.py:65 msgid "500 Internal Server Error" msgstr "" #: cinder/tests/functional/api/client.py:169 msgid "Unexpected status code" msgstr "" #: cinder/tests/unit/api/contrib/test_backups.py:1737 msgid "Invalid input" msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:1355 msgid "Invalid Group: No valid host to create group" msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:1526 msgid "Create volume failed." msgstr "" #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:603 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:728 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:740 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:803 msgid "mock" msgstr "" #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:1503 #, python-format msgid "" "Failed to backup volume metadata - Metadata backup object 'backup.%s.meta' " "already exists" msgstr "" #: cinder/tests/unit/backup/drivers/test_backup_google.py:106 #: cinder/tests/unit/backup/drivers/test_backup_nfs.py:641 #: cinder/tests/unit/backup/drivers/test_backup_nfs.py:668 #: cinder/tests/unit/backup/drivers/test_backup_s3.py:67 #: cinder/tests/unit/backup/drivers/test_backup_swift.py:748 #: cinder/tests/unit/backup/drivers/test_backup_swift.py:775 msgid "fake" msgstr "" #: cinder/tests/unit/volume/drivers/test_rsd.py:459 msgid "_create_vol_or_snap failed" msgstr "" #: cinder/tests/unit/volume/drivers/test_rsd.py:521 msgid "_create_vol_or_snap failed." msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_ibm_storage.py:168 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:468 #, python-format msgid "unrecognized argument %s" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:611 #, python-format msgid "obj missing quotes %s" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:996 #, python-format msgid "mdiskgrp %s is invalid for mirror volume" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:1005 #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:1933 #, python-format msgid "mdiskgrp missing quotes %s" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:3082 msgid "The copy should be primary or secondary" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:3193 #, python-format msgid "pool %s is invalid for hyperswap volume" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:3201 #, python-format msgid "pool missing quotes %s" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:5692 #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:11556 msgid "Group is empty. No cgsnapshot will be created." msgstr "" #: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:373 msgid "Error not a TypeError." msgstr "" #: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:382 msgid "Error not a KeyError." msgstr "" #: cinder/transfer/api.py:138 msgid "status must be available" msgstr "" #: cinder/transfer/api.py:143 msgid "transferring encrypted volume is not supported" msgstr "" #: cinder/transfer/api.py:146 msgid "" "transferring an encrypted volume without its snapshots is not supported" msgstr "" #: cinder/transfer/api.py:153 #, python-format msgid "snapshot: %s status must be available" msgstr "" #: cinder/transfer/api.py:244 #, python-format msgid "Attempt to transfer %s with invalid auth key." msgstr "" #: cinder/transfer/api.py:252 #, python-format msgid "Volume %s must not be part of a consistency group." msgstr "" #: cinder/volume/api.py:246 msgid "" "Creating a volume from a replica source was part of the replication v1 " "implementation which is no longer available." msgstr "" #: cinder/volume/api.py:261 #, 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:272 msgid "" "volume_type must be provided when creating a volume in a consistency group." msgstr "" #: cinder/volume/api.py:277 #, python-format msgid "" "Invalid volume_type provided: %s (requested type must be supported by this " "consistency group)." msgstr "" #: cinder/volume/api.py:284 msgid "volume_type must be provided when creating a volume in a group." msgstr "" #: cinder/volume/api.py:289 #, python-format msgid "" "Invalid volume_type provided: %s (requested type must be supported by this " "group)." msgstr "" #: cinder/volume/api.py:300 #, 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:310 #, python-format msgid "" "Invalid volume_type provided: %s (requested type is not compatible; " "recommend omitting the type argument)." msgstr "" #: cinder/volume/api.py:362 msgid "Failed to create api volume flow." msgstr "" #: cinder/volume/api.py:396 #, python-format msgid "" "Can't revert volume %(vol_id)s to its latest snapshot %(snap_id)s. Volume's " "status must be 'available'." msgstr "" #: cinder/volume/api.py:405 #, python-format msgid "" "Can't revert volume %(vol_id)s to its latest snapshot %(snap_id)s. " "Snapshot's status must be 'available'." msgstr "" #: cinder/volume/api.py:509 cinder/volume/api.py:1245 #, python-format msgid "status must be %s and" msgstr "" #: cinder/volume/api.py:510 #, python-format msgid "" "Volume %s must not be migrating, attached, belong to a group, have " "snapshots, awaiting a transfer, or be disassociated from snapshots after " "volume transfer." msgstr "" #: cinder/volume/api.py:533 msgid "Failed to update snapshot." msgstr "" #: cinder/volume/api.py:555 #, python-format msgid "Unable to delete encryption key for volume: %s" msgstr "" #: cinder/volume/api.py:558 msgid "Unable to delete encryption key for volume." msgstr "" #: cinder/volume/api.py:585 msgid "The volume cannot be updated during maintenance." msgstr "" #: cinder/volume/api.py:762 #, python-format msgid "" "Volume status must be %(expected)s to reserve, but the status is %(current)s." "" msgstr "" #: cinder/volume/api.py:807 msgid "" "Unable to detach volume. Volume status must be 'in-use' and attach_status " "must be 'attached' to detach." msgstr "" #: cinder/volume/api.py:837 msgid "The volume cannot be attached in maintenance mode." msgstr "" #: cinder/volume/api.py:870 msgid "The volume cannot be detached in maintenance mode." msgstr "" #: cinder/volume/api.py:889 msgid "The volume connection cannot be initialized in maintenance mode." msgstr "" #: cinder/volume/api.py:938 msgid "The volume cannot accept transfer in maintenance mode." msgstr "" #: cinder/volume/api.py:998 #, python-format msgid "" "Volume %(vol_id)s status must be %(status)s, but current status is: " "%(vol_status)s." msgstr "" #: cinder/volume/api.py:1044 #, python-format msgid "" "Volume %(vol_id)s status must be %(status)s , but current status is: " "%(vol_status)s." msgstr "" #: cinder/volume/api.py:1111 msgid "" "The snapshot cannot be created because volume has not been scheduled to any " "host." msgstr "" #: cinder/volume/api.py:1117 msgid "The snapshot cannot be created when the volume is in maintenance mode." msgstr "" #: cinder/volume/api.py:1122 msgid "Snapshot cannot be created while volume is migrating." msgstr "" #: cinder/volume/api.py:1125 msgid "The snapshot cannot be created when the volume is in error status." msgstr "" #: cinder/volume/api.py:1131 msgid "Snapshot of secondary replica is not allowed." msgstr "" #: cinder/volume/api.py:1246 #, python-format msgid "Snapshot %s must not be part of a group." msgstr "" #: cinder/volume/api.py:1294 #, python-format msgid "Deleting volume metadata is not allowed for volumes in %s status." msgstr "" #: cinder/volume/api.py:1309 #, python-format msgid "Updating volume metadata is not allowed for volumes in %s status." msgstr "" #: cinder/volume/api.py:1496 #, python-format msgid "Volume %(vol_id)s status must be %(statuses)s" msgstr "" #: cinder/volume/api.py:1563 #, python-format msgid "Could not return volume %(id)s to %(status)s." msgstr "" #: cinder/volume/api.py:1572 #, 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:1588 #, python-format msgid "" "Volume %(vol_id)s status must be '%(expected)s' to extend, currently " "%(status)s." msgstr "" #: cinder/volume/api.py:1685 msgid "Volume is not being extended." msgstr "" #: cinder/volume/api.py:1694 msgid "Required volume admin metadata is malformed or missing." msgstr "" #: cinder/volume/api.py:1698 #, python-format msgid "" "The target volume size provided in volume admin metadata %(size)s is smaller " "or equal to the current volume size.extend_new_size" msgstr "" #: cinder/volume/api.py:1704 msgid "" "The stored quota reservations for extending the volume must be in a list " "format." msgstr "" #: cinder/volume/api.py:1747 #, python-format msgid "No available service named '%s'" msgstr "" #: cinder/volume/api.py:1790 #, python-format msgid "" "Volume %s status must be available or in-use, must not be migrating, have " "snapshots, be replicated, be part of a group and destination host/cluster " "must be different than the current one" msgstr "" #: cinder/volume/api.py:1839 msgid "Source volume not mid-migration." msgstr "" #: cinder/volume/api.py:1843 msgid "Destination volume not mid-migration." msgstr "" #: cinder/volume/api.py:1848 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" #: cinder/volume/api.py:1865 #, 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:1890 #, python-format msgid "Invalid volume_type passed: %s." msgstr "" #: cinder/volume/api.py:1914 #, python-format msgid "" "Invalid volume_type passed, retypes affecting multiattach are only allowed " "on available volumes, the specified volume however currently has a status of:" " %s." msgstr "" #: cinder/volume/api.py:1947 msgid "Failed to update quota usage while retyping volume." msgstr "" #: cinder/volume/api.py:1967 msgid "" "Retype needs volume to be in available or in-use state, not be part of an " "active migration or a consistency group, requested type has to be different " "that the one from the volume, and for in-use volumes front-end qos specs " "cannot change." msgstr "" #: cinder/volume/api.py:2056 msgid "Unable to manage existing volume. The volume is already managed" msgstr "" #: cinder/volume/api.py:2071 msgid "Managing to an encrypted volume type is not supported." msgstr "" #: cinder/volume/api.py:2113 msgid "Failed to manage api volume flow." msgstr "" #: cinder/volume/api.py:2195 #, python-format msgid "No service found with host=%s" msgstr "" #: cinder/volume/api.py:2197 #, python-format msgid "No service found with cluster=%s" msgstr "" #: cinder/volume/api.py:2211 msgid "Services from different clusters found." msgstr "" #: cinder/volume/api.py:2232 #, python-format msgid "%(field)s in %(service)s must be %(expected)s %(up_msg)sto failover." msgstr "" #: cinder/volume/api.py:2272 #, python-format msgid "No service could be changed: %s" msgstr "" #: cinder/volume/api.py:2289 msgid "replication operations with cluster field" msgstr "" #: cinder/volume/api.py:2394 #, python-format msgid "'%(key)s = %(value)s'" msgstr "" #: cinder/volume/api.py:2458 #, python-format msgid "" "Volume %(vol_id)s status must be %(statuses)s to reserve, but the current " "status is %(current)s." msgstr "" #: cinder/volume/api.py:2570 #, python-format msgid "duplicate connectors detected on volume %(vol)s" msgstr "" #: cinder/volume/api.py:2700 msgid "Cannot re-image a volume which is attached to more than one server." msgstr "" #: cinder/volume/api.py:2712 #, python-format msgid "" "Volume %(vol_id)s status must be %(statuses)s, but current status is " "%(status)s." msgstr "" #: cinder/volume/driver.py:447 msgid "Driver doesn't support clustered replication." msgstr "" #: cinder/volume/driver.py:545 msgid "Unable to terminate volume connection" msgstr "" #: cinder/volume/driver.py:550 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" #: cinder/volume/driver.py:555 msgid "Unable to remove export" msgstr "" #: cinder/volume/driver.py:689 msgid "Sets thin provisioning." msgstr "" #: cinder/volume/driver.py:696 msgid "Enables compression." msgstr "" #: cinder/volume/driver.py:703 msgid "Enables QoS." msgstr "" #: cinder/volume/driver.py:710 msgid "Enables replication." msgstr "" #: cinder/volume/driver.py:1073 cinder/volume/driver.py:1137 #: cinder/volume/manager.py:2032 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" #: cinder/volume/driver.py:1079 cinder/volume/driver.py:1143 #: cinder/volume/manager.py:2038 #, python-format msgid "Error encountered during cleanup of a failed attach: %(ex)s" msgstr "" #: cinder/volume/driver.py:1177 #: cinder/volume/drivers/ibm/flashsystem_common.py:902 #: cinder/volume/manager.py:2170 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" #: cinder/volume/driver.py:1419 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1248 msgid "The method update_migrated_volume is not implemented." msgstr "" #: cinder/volume/driver.py:1564 cinder/volume/driver.py:2274 #: cinder/volume/driver.py:2289 msgid "Manage existing volume not implemented." msgstr "" #: cinder/volume/driver.py:1572 msgid "Unmanage volume not implemented." msgstr "" #: cinder/volume/driver.py:1944 cinder/volume/driver.py:2270 msgid "Extend volume not implemented" msgstr "" #: cinder/volume/driver.py:2285 msgid "Revert volume to snapshot not implemented." msgstr "" #: cinder/volume/driver.py:2294 msgid "Get manageable volumes not implemented." msgstr "" #: cinder/volume/driver.py:2301 cinder/volume/driver.py:2305 msgid "Manage existing snapshot not implemented." msgstr "" #: cinder/volume/driver.py:2310 msgid "Get manageable snapshots not implemented." msgstr "" #: cinder/volume/driver.py:2709 cinder/volume/targets/iscsi.py:93 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" #: cinder/volume/driver.py:2956 msgid "Driver must implement initialize_connection" msgstr "" #: cinder/volume/group_types.py:60 cinder/volume/group_types.py:75 #: cinder/volume/group_types.py:105 cinder/volume/qos_specs.py:118 #: cinder/volume/qos_specs.py:130 cinder/volume/qos_specs.py:244 #: cinder/volume/volume_types.py:80 cinder/volume/volume_types.py:123 #: cinder/volume/volume_types.py:178 msgid "id cannot be None" msgstr "" #: cinder/volume/group_types.py:82 #, python-format msgid "Target group type is still in use. %s" msgstr "" #: cinder/volume/group_types.py:117 cinder/volume/volume_types.py:208 msgid "name cannot be None" msgstr "" #: cinder/volume/group_types.py:189 cinder/volume/group_types.py:202 msgid "group_type_id cannot be None" msgstr "" #: cinder/volume/group_types.py:193 cinder/volume/group_types.py:206 msgid "Type access modification is not applicable to public group type." msgstr "" #: cinder/volume/manager.py:320 #, python-format msgid "Active-Active configuration is not currently supported by driver %s." msgstr "" #: cinder/volume/manager.py:787 msgid "Create manager volume flow failed." msgstr "" #: cinder/volume/manager.py:909 #, python-format msgid "Invalid %(resource)s: %(resource)s %(id)s is not local to %(backend)s." msgstr "" #: cinder/volume/manager.py:977 msgid "Unmanage and cascade delete options are mutually exclusive." msgstr "" #: cinder/volume/manager.py:1002 #, python-format msgid "" "Snapshot %(id)s was found in state %(state)s rather than 'deleting' during " "cascade delete." msgstr "" #: cinder/volume/manager.py:1214 #, python-format msgid "" "Revert finished, but failed to reset volume %(id)s status to %(status)s, " "please manually reset it." msgstr "" #: cinder/volume/manager.py:1226 #, python-format msgid "" "Revert finished, but failed to reset snapshot %(id)s status to %(status)s, " "please manually reset it." msgstr "" #: cinder/volume/manager.py:1416 msgid "being attached by different mode" msgstr "" #: cinder/volume/manager.py:1439 msgid "volume is already attached and multiple attachments are not enabled" msgstr "" #: cinder/volume/manager.py:1518 msgid "" "Detach volume failed: More than one attachment, but no attachment_id " "provided." msgstr "" #: cinder/volume/manager.py:1667 msgid "Volume is not available." msgstr "" #: cinder/volume/manager.py:1946 cinder/volume/manager.py:4811 #, python-format msgid "Validate volume connection failed (error: %(err)s)." msgstr "" #: cinder/volume/manager.py:1955 #, python-format msgid "Create export of volume failed (%s)" msgstr "" #: cinder/volume/manager.py:1974 cinder/volume/manager.py:4835 #, python-format msgid "Driver initialize connection failed (error: %(err)s)." msgstr "" #: cinder/volume/manager.py:1998 #, python-format msgid "Validate snapshot connection failed (error: %(err)s)." msgstr "" #: cinder/volume/manager.py:2015 #, python-format msgid "Create export of snapshot failed (%s)" msgstr "" #: cinder/volume/manager.py:2064 cinder/volume/manager.py:4952 #, python-format msgid "Terminate volume connection failed: %(err)s" msgstr "" #: cinder/volume/manager.py:2083 #, python-format msgid "Terminate snapshot connection failed: %(err)s" msgstr "" #: cinder/volume/manager.py:2097 msgid "Remove volume export failed." msgstr "" #: cinder/volume/manager.py:2113 msgid "Remove snapshot export failed." msgstr "" #: cinder/volume/manager.py:2176 msgid "Unable to access the backend storage via file handle." msgstr "" #: cinder/volume/manager.py:2374 msgid "failed to create new_volume on destination" msgstr "" #: cinder/volume/manager.py:2380 msgid "timeout creating new_volume on destination" msgstr "" #: cinder/volume/manager.py:2961 #, python-format msgid "Volume %s: Error trying to extend volume" msgstr "" #: cinder/volume/manager.py:3100 msgid "Retype requires migration but is not allowed." msgstr "" #: cinder/volume/manager.py:3108 msgid "Volume must not have snapshots." msgstr "" #: cinder/volume/manager.py:3119 msgid "Volume must not be replicated." msgstr "" #: cinder/volume/manager.py:3221 msgid "Failed to create manage_existing flow." msgstr "" #: cinder/volume/manager.py:3339 msgid "Create group failed." msgstr "" #: cinder/volume/manager.py:3394 #, python-format msgid "snapshot-%s" msgstr "" #: cinder/volume/manager.py:3400 #, python-format msgid "" "Cannot create group %(group)s because snapshot %(snap)s is not in a valid " "state. Valid states are: %(valid)s." msgstr "" #: cinder/volume/manager.py:3421 #, python-format msgid "group-%s" msgstr "" #: cinder/volume/manager.py:3427 #, python-format msgid "" "Cannot create 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:3596 msgid "Input volumes or snapshots are invalid." msgstr "" #: cinder/volume/manager.py:3621 msgid "Input volumes or source volumes are invalid." msgstr "" #: cinder/volume/manager.py:3774 msgid "Delete group failed." msgstr "" #: cinder/volume/manager.py:3970 #, python-format msgid "" "Can not %(op)s volume %(volume_id)s to group %(group_id)s because volume is " "in an invalid state: %(status)s. Valid states are: %(valid)s." msgstr "" #: cinder/volume/manager.py:4044 #, python-format msgid "Error occurred when updating group %s." msgstr "" #: cinder/volume/manager.py:4154 #, python-format msgid "Error occurred when creating group_snapshot %s." msgstr "" #: cinder/volume/manager.py:4331 #, python-format msgid "Error occurred when deleting group_snapshot %s." msgstr "" #: cinder/volume/manager.py:4634 msgid "Driver reported error during replication failover completion." msgstr "" #: cinder/volume/manager.py:4721 msgid "Failed to create manage existing flow." msgstr "" #: cinder/volume/manager.py:4820 #, python-format msgid "Create export for volume failed (%s)." msgstr "" #: cinder/volume/manager.py:5003 #, python-format msgid "" "Replication status in group %s is not enabling. Cannot enable replication." msgstr "" #: cinder/volume/manager.py:5012 #, python-format msgid "" "Replication status in volume %s is not enabling. Cannot enable replication." msgstr "" #: cinder/volume/manager.py:5045 msgid "Enable replication failed." msgstr "" #: cinder/volume/manager.py:5065 #, python-format msgid "Enable replication group failed: %s." msgstr "" #: cinder/volume/manager.py:5088 #, python-format msgid "" "Replication status in group %s is not disabling. Cannot disable replication." msgstr "" #: cinder/volume/manager.py:5098 #, python-format msgid "" "Replication status in volume %s is not disabling. Cannot disable replication." "" msgstr "" #: cinder/volume/manager.py:5131 msgid "Disable replication failed." msgstr "" #: cinder/volume/manager.py:5151 #, python-format msgid "Disable replication group failed: %s." msgstr "" #: cinder/volume/manager.py:5175 #, python-format msgid "" "Replication status in group %s is not failing-over. Cannot failover " "replication." msgstr "" #: cinder/volume/manager.py:5190 #, python-format msgid "" "Replication status in volume %s is not failing-over. Cannot failover " "replication." msgstr "" #: cinder/volume/manager.py:5224 msgid "Failover replication failed." msgstr "" #: cinder/volume/manager.py:5244 #, python-format msgid "Failover replication group failed: %s." msgstr "" #: cinder/volume/manager.py:5327 #, python-format msgid "Get replication targets failed. Group %s not found." msgstr "" #: cinder/volume/qos_specs.py:157 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" #: cinder/volume/qos_specs.py:191 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" #: cinder/volume/volume_types.py:289 cinder/volume/volume_types.py:310 msgid "volume_type_id cannot be None" msgstr "" #: cinder/volume/volume_types.py:293 cinder/volume/volume_types.py:314 msgid "Type access modification is not applicable to public volume type." msgstr "" #: cinder/volume/volume_types.py:481 #, python-format msgid "" "Specified volume size of '%(req_size)d' is less than the minimum required " "size of '%(min_size)s' for volume type '%(vol_type)s'." msgstr "" #: cinder/volume/volume_types.py:491 #, python-format msgid "" "Specified volume size of '%(req_size)d' is greater than the maximum " "allowable size of '%(max_size)s' for volume type '%(vol_type)s'." msgstr "" #: cinder/volume/volume_utils.py:580 msgid "Failed to copy volume, source device unavailable." msgstr "" #: cinder/volume/volume_utils.py:584 msgid "Failed to copy volume, destination device unavailable." msgstr "" #: cinder/volume/volume_utils.py:789 msgid "volume is not assigned to a host" msgstr "" #: cinder/volume/volume_utils.py:912 #, python-format msgid "marker %s can not be analysed, please use json like format" msgstr "" #: cinder/volume/volume_utils.py:921 #, python-format msgid "marker not found: %s" msgstr "" #: cinder/volume/volume_utils.py:1080 msgid "" "This driver does not support automatic max_over_subscription_ratio " "calculation. Please use a valid float value." msgstr "" #: cinder/volume/volume_utils.py:1092 msgid "The value of max_over_subscription_ratio must be greater than 1." msgstr "" #: cinder/volume/volume_utils.py:1104 #, python-format msgid "Image %(image_id)s is not active." msgstr "" #: cinder/volume/volume_utils.py:1112 #, python-format msgid "" "Size of specified image %(image_size)sGB is larger than volume size " "%(volume_size)sGB." msgstr "" #: cinder/volume/volume_utils.py:1121 #, python-format msgid "" "Volume size %(volume_size)sGB cannot be smaller than the image minDisk size " "%(min_disk)sGB." msgstr "" #: cinder/volume/volume_utils.py:1263 msgid "Invalid encryption spec." msgstr "" #: cinder/volume/volume_utils.py:1271 #, python-format msgid "Provider %s not supported." msgstr "" #: cinder/volume/volume_utils.py:1275 msgid "encryption spec must contain \"cipher\" and \"key_size\"" msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/utils.py:41 #: cinder/volume/volume_utils.py:1365 #, python-format msgid "" "Could not find backend stanza %(backend_name)s in configuration. Available " "stanzas are %(stanzas)s" msgstr "" #: cinder/volume/drivers/infinidat.py:105 #, python-format msgid "Caught exception from infinisdk: %s" msgstr "" #: cinder/volume/drivers/infinidat.py:174 msgid "" "Missing 'infinisdk' python module, ensure the library is installed and " "available." msgstr "" #: cinder/volume/drivers/infinidat.py:189 msgid "No iSCSI network spaces configured" msgstr "" #: cinder/volume/drivers/infinidat.py:249 msgid "dataset reference must contain source-id or source-name key" msgstr "" #: cinder/volume/drivers/infinidat.py:266 #, python-format msgid "reference %(existing_ref)s is a volume" msgstr "" #: cinder/volume/drivers/infinidat.py:291 #: cinder/volume/drivers/yadro/tatlin_client.py:377 #, python-format msgid "Pool \"%s\" not found" msgstr "" #: cinder/volume/drivers/infinidat.py:310 #, python-format msgid "consistency group \"%s\" is not a snapshot group" msgstr "" #: cinder/volume/drivers/infinidat.py:411 #, python-format msgid "Could not find iSCSI network space with name \"%s\"" msgstr "" #: cinder/volume/drivers/infinidat.py:423 #, python-format msgid "No available interfaces in iSCSI network space %s" msgstr "" #: cinder/volume/drivers/infinidat.py:911 msgid "" "creating a group from source is possible from an existing group or a group " "snapshot." msgstr "" #: cinder/volume/drivers/infinidat.py:1006 #: cinder/volume/drivers/infinidat.py:1162 #, python-format msgid "unexpected pool name %(infinidat_pool)s" msgstr "" #: cinder/volume/drivers/infinidat.py:1080 msgid "volume already managed" msgstr "" #: cinder/volume/drivers/infinidat.py:1082 msgid "volume has mappings" msgstr "" #: cinder/volume/drivers/infinidat.py:1084 msgid "volume has snapshots" msgstr "" #: cinder/volume/drivers/infinidat.py:1243 msgid "snapshot already managed" msgstr "" #: cinder/volume/drivers/infinidat.py:1245 msgid "snapshot has mappings" msgstr "" #: cinder/volume/drivers/infinidat.py:1247 msgid "snapshot has clones" msgstr "" #: cinder/volume/drivers/lightos.py:276 #, python-format msgid "Method %(method)s is not defined" msgstr "" #: cinder/volume/drivers/lightos.py:1618 msgid "" "Specifies the number of replicas to create for the LightOS " "volume." msgstr "" #: cinder/volume/drivers/linstordrv.py:426 msgid "Local Volume not found." msgstr "" #: cinder/volume/drivers/linstordrv.py:715 msgid "Error on restoring a LINSTOR volume" msgstr "" #: cinder/volume/drivers/linstordrv.py:750 msgid "Error on extending LINSTOR resource size" msgstr "" #: cinder/volume/drivers/linstordrv.py:767 msgid "No LINSTOR resource nodes available / configured" msgstr "" #: cinder/volume/drivers/linstordrv.py:791 msgid "Could not create a LINSTOR storage pool" msgstr "" #: cinder/volume/drivers/linstordrv.py:811 msgid "Error creating a LINSTOR resource definition" msgstr "" #: cinder/volume/drivers/linstordrv.py:821 msgid "Error creating a LINSTOR volume definition" msgstr "" #: cinder/volume/drivers/linstordrv.py:838 msgid "Error creating autoplaces LINSTOR resource(s)" msgstr "" #: cinder/volume/drivers/linstordrv.py:856 msgid "Error creating a LINSTOR resource" msgstr "" #: cinder/volume/drivers/linstordrv.py:868 msgid "Error creating a LINSTOR controller resource" msgstr "" #: cinder/volume/drivers/linstordrv.py:885 msgid "Error deleting an autoplaced LINSTOR resource" msgstr "" #: cinder/volume/drivers/linstordrv.py:900 msgid "Error deleting a diskless LINSTOR rsc" msgstr "" #: cinder/volume/drivers/linstordrv.py:912 msgid "Error deleting a LINSTOR resource" msgstr "" #: cinder/volume/drivers/linstordrv.py:920 msgid "Error deleting a LINSTOR volume definition" msgstr "" #: cinder/volume/drivers/linstordrv.py:937 msgid "ERROR extending a LINSTOR volume" msgstr "" #: cinder/volume/drivers/linstordrv.py:986 msgid "Linstor python package not found" msgstr "" #: cinder/volume/drivers/linstordrv.py:1118 msgid "Error on creating LINSTOR Resource" msgstr "" #: cinder/volume/drivers/linstordrv.py:1132 msgid "Error on deleting LINSTOR Resource" msgstr "" #: cinder/volume/drivers/lvm.py:182 #, python-format msgid "Volume device file path %s does not exist." msgstr "" #: cinder/volume/drivers/lvm.py:190 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" #: cinder/volume/drivers/lvm.py:334 cinder/volume/drivers/lvm.py:342 #, python-format msgid "Volume Group %s does not exist" msgstr "" #: cinder/volume/drivers/lvm.py:369 msgid "Thin provisioning not supported on this version of LVM." msgstr "" #: cinder/volume/drivers/lvm.py:377 #, python-format msgid "Failed to create thin pool, error message was: %s" msgstr "" #: cinder/volume/drivers/lvm.py:511 msgid "Revert volume to snapshot not implemented for thin LVM." msgstr "" #: cinder/volume/drivers/lvm.py:625 #, python-format msgid "" "Failed to rename logical volume %(name)s, error message was: %(err_msg)s" msgstr "" #: cinder/volume/drivers/datacore/driver.py:380 #: cinder/volume/drivers/datacore/driver.py:400 #: cinder/volume/drivers/dell_emc/xtremio.py:686 #: cinder/volume/drivers/lvm.py:642 #: cinder/volume/drivers/nec/volume_helper.py:1650 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1073 #: cinder/volume/drivers/rbd.py:2147 cinder/volume/drivers/rbd.py:2391 msgid "Reference must contain source-name element." msgstr "" #: cinder/volume/drivers/lvm.py:659 #, 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:775 #, 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:159 msgid "nfs volume must be a valid raw or qcow2 image." msgstr "" #: cinder/volume/drivers/nfs.py:168 msgid "" "The volume virtual_size does not match the size in cinder, aborting as we " "suspect an exploit." msgstr "" #: cinder/volume/drivers/nfs.py:193 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" #: cinder/volume/drivers/nfs.py:198 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/nfs.py:80 #: cinder/volume/drivers/nfs.py:214 #, python-format msgid "%s is not installed" msgstr "" #: cinder/volume/drivers/nfs.py:384 cinder/volume/drivers/quobyte.py:548 #, python-format msgid "Cannot extend volume %s while it is attached." msgstr "" #: cinder/volume/drivers/nfs.py:591 msgid "NFS driver snapshot support is disabled in cinder.conf." msgstr "" #: cinder/volume/drivers/nfs.py:596 msgid "" "Snapshots are not supported with nas_secure_file_operations enabled ('true' " "or 'auto'). Please set it to 'false' if you intend to have it enabled." msgstr "" #: cinder/volume/drivers/nfs.py:653 #, python-format msgid "" "Can't create an encrypted volume %(format)s from an unencrypted source." msgstr "" #: cinder/volume/drivers/pure.py:181 #, python-format msgid "Pure Storage Cinder driver failure: %(reason)s" msgstr "" #: cinder/volume/drivers/pure.py:185 msgid "Retryable Pure Storage Exception encountered" msgstr "" #: cinder/volume/drivers/pure.py:429 msgid "" "Missing 'py-pure-client' python module, ensure the library is installed and " "available." msgstr "" #: cinder/volume/drivers/pure.py:446 msgid "" "FlashArray Purity version less than 6.1.0 unsupported. Please upgrade your " "backend to a supported version." msgstr "" #: cinder/volume/drivers/pure.py:453 msgid "" "FlashArray Purity version less than 6.4.2 unsupported for NVMe-TCP. Please " "upgrade your backend to a supported version." msgstr "" #: cinder/volume/drivers/pure.py:1475 msgid "Unable to managed volume with type requiring sync replication enabled." msgstr "" #: cinder/volume/drivers/pure.py:1490 #: cinder/volume/drivers/zadara/zadara.py:162 msgid "manage_existing requires a 'name' key to identify an existing volume." msgstr "" #: cinder/volume/drivers/pure.py:1502 msgid "Unable to manage volume in a Pod" msgstr "" #: cinder/volume/drivers/pure.py:1531 #, python-format msgid "Unable to find Purity ref with name=%s" msgstr "" #: cinder/volume/drivers/pure.py:1559 msgid "Replication not properly configured on backend." msgstr "" #: cinder/volume/drivers/pure.py:1706 #, 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:1895 #, python-format msgid "Volume connected to host %s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1263 #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1189 #: cinder/volume/drivers/nexenta/ns5/nfs.py:1103 #: cinder/volume/drivers/pure.py:1898 #: cinder/volume/drivers/zadara/zadara.py:378 msgid "Volume already managed" msgstr "" #: cinder/volume/drivers/pure.py:1901 msgid "Volume is in a Pod" msgstr "" #: cinder/volume/drivers/pure.py:1904 msgid "Volume is deleted" msgstr "" #: cinder/volume/drivers/pure.py:1949 #: cinder/volume/drivers/zadara/zadara.py:504 msgid "Snapshot already managed." msgstr "" #: cinder/volume/drivers/pure.py:1953 msgid "Snapshot is deleted." msgstr "" #: cinder/volume/drivers/pure.py:2036 #, python-format msgid "Unable to determine pod for volume %s" msgstr "" #: cinder/volume/drivers/pure.py:2091 msgid "maxIOPS QoS error. Must be more than 100 and less than 100000000" msgstr "" #: cinder/volume/drivers/pure.py:2095 msgid "maxBWS QoS error. Must be between 1 and 524288" msgstr "" #: cinder/volume/drivers/pure.py:2268 msgid "Unable to connect or find connection to host" msgstr "" #: cinder/volume/drivers/pure.py:2476 msgid "" "Unable to failback to \"default\", this can only be done after a failover " "has completed." msgstr "" #: cinder/volume/drivers/pure.py:2488 #, python-format msgid "" "Secondary id can not be the same as primary array, backend_id = " "%(secondary)s." msgstr "" #: cinder/volume/drivers/pure.py:2517 #, python-format msgid "" "Unable to find viable secondary array from configured targets: %(targets)s." msgstr "" #: cinder/volume/drivers/pure.py:2622 msgid "Protection Group not ready." msgstr "" #: cinder/volume/drivers/pure.py:2634 msgid "Replication not allowed yet." msgstr "" #: cinder/volume/drivers/pure.py:2785 msgid "Empty string passed for Pod name." msgstr "" #: cinder/volume/drivers/pure.py:2807 msgid "Empty string passed for PG name." msgstr "" #: cinder/volume/drivers/pure.py:2831 msgid "Unable to find failover target, no secondary targets configured." msgstr "" #: cinder/volume/drivers/pure.py:2855 #, python-format msgid "" "Unable to find viable pg snapshot to use for failover on selected secondary " "array: %(id)s." msgstr "" #: cinder/volume/drivers/pure.py:2867 #, python-format msgid "" "Unable to determine secondary_array from supplied secondary: %(secondary)s." msgstr "" #: cinder/volume/drivers/pure.py:3041 msgid "No functional arrays available" msgstr "" #: cinder/volume/drivers/pure.py:3215 msgid "No iSCSI-enabled ports on target array." msgstr "" #: cinder/volume/drivers/pure.py:3266 msgid "" "Unable to re-use a host that is not managed by Cinder with use_chap_auth=" "True," msgstr "" #: cinder/volume/drivers/pure.py:3274 msgid "Unable to re-use host with unknown CHAP credentials configured." msgstr "" #: cinder/volume/drivers/pure.py:3702 msgid "No approrpiate nvme ports on target array." msgstr "" #: cinder/volume/drivers/pure.py:3722 #, python-format msgid "No %(type)s enabled ports on target array." msgstr "" #: cinder/volume/drivers/hpe/nimble.py:170 #: cinder/volume/drivers/ibm/flashsystem_common.py:1052 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3629 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5085 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:271 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1665 #: cinder/volume/drivers/kaminario/kaminario_common.py:174 #: cinder/volume/drivers/qnap.py:132 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:431 #, python-format msgid "%s is not set." msgstr "" #: cinder/volume/drivers/qnap.py:142 msgid "Username must be single-byte alphabet or number." msgstr "" #: cinder/volume/drivers/qnap.py:148 msgid "Password must contain 12-16 characters." msgstr "" #: cinder/volume/drivers/qnap.py:163 msgid "Failed to create HTTP client." msgstr "" #: cinder/volume/drivers/qnap.py:245 msgid "Model not support" msgstr "" #: cinder/volume/drivers/qnap.py:334 msgid "Dedupe cannot be enabled without thin_provisioning." msgstr "" #: cinder/volume/drivers/qnap.py:625 msgid "Metadata of the snapshot is invalid" msgstr "" #: cinder/volume/drivers/qnap.py:821 #, python-format msgid "Volume %s does not exist." msgstr "" #: cinder/volume/drivers/qnap.py:968 #: cinder/volume/drivers/synology/synology_common.py:1276 msgid "Param volume['provider_location'] is invalid." msgstr "" #: cinder/volume/drivers/qnap.py:1312 cinder/volume/drivers/qnap.py:1340 #: cinder/volume/drivers/qnap.py:1364 cinder/volume/drivers/qnap.py:1392 #: cinder/volume/drivers/qnap.py:1412 cinder/volume/drivers/qnap.py:1439 #: cinder/volume/drivers/qnap.py:1465 cinder/volume/drivers/qnap.py:1490 #: cinder/volume/drivers/qnap.py:1513 cinder/volume/drivers/qnap.py:1531 #: cinder/volume/drivers/qnap.py:1547 cinder/volume/drivers/qnap.py:1580 #: cinder/volume/drivers/qnap.py:1599 cinder/volume/drivers/qnap.py:1631 #: cinder/volume/drivers/qnap.py:1648 cinder/volume/drivers/qnap.py:1673 #: cinder/volume/drivers/qnap.py:1696 cinder/volume/drivers/qnap.py:1722 #: cinder/volume/drivers/qnap.py:1764 cinder/volume/drivers/qnap.py:1787 #: cinder/volume/drivers/qnap.py:1837 cinder/volume/drivers/qnap.py:1864 #: cinder/volume/drivers/qnap.py:1892 cinder/volume/drivers/qnap.py:1919 #: cinder/volume/drivers/qnap.py:1943 cinder/volume/drivers/qnap.py:1963 #: cinder/volume/drivers/qnap.py:1984 cinder/volume/drivers/qnap.py:2006 #: cinder/volume/drivers/qnap.py:2037 cinder/volume/drivers/qnap.py:2070 #: cinder/volume/drivers/qnap.py:2090 cinder/volume/drivers/qnap.py:2135 #: cinder/volume/drivers/qnap.py:2153 msgid "Session id expired" msgstr "" #: cinder/volume/drivers/qnap.py:1315 cinder/volume/drivers/qnap.py:1840 #: cinder/volume/drivers/qnap.py:2138 #, python-format msgid "Create volume %s failed" msgstr "" #: cinder/volume/drivers/qnap.py:1345 cinder/volume/drivers/qnap.py:1869 #, python-format msgid "Volume %s delete failed" msgstr "" #: cinder/volume/drivers/qnap.py:1367 msgid "get_specific_poolinfo failed" msgstr "" #: cinder/volume/drivers/qnap.py:1395 cinder/volume/drivers/qnap.py:2073 msgid "Create target failed" msgstr "" #: cinder/volume/drivers/qnap.py:1415 cinder/volume/drivers/qnap.py:2093 msgid "Delete target failed" msgstr "" #: cinder/volume/drivers/qnap.py:1442 msgid "Add target acl failed" msgstr "" #: cinder/volume/drivers/qnap.py:1467 cinder/volume/drivers/qnap.py:1894 #, python-format msgid "Map lun %(lun_index)s to target %(target_index)s failed" msgstr "" #: cinder/volume/drivers/qnap.py:1492 cinder/volume/drivers/qnap.py:1921 #, python-format msgid "Disable lun %(lun_index)s from target %(target_index)s failed" msgstr "" #: cinder/volume/drivers/qnap.py:1515 cinder/volume/drivers/qnap.py:1945 #, python-format msgid "Unmap lun %(lun_index)s from target %(target_index)s failed" msgstr "" #: cinder/volume/drivers/qnap.py:1602 cinder/volume/drivers/qnap.py:2040 msgid "Unexpected response from QNAP API" msgstr "" #: cinder/volume/drivers/qnap.py:1634 msgid "create snapshot failed" msgstr "" #: cinder/volume/drivers/qnap.py:1657 #, python-format msgid "delete snapshot %s failed" msgstr "" #: cinder/volume/drivers/qnap.py:1675 #, python-format msgid "Clone lun %(lunname)s from snapshot %(snapshot_id)s failed" msgstr "" #: cinder/volume/drivers/qnap.py:1699 #, python-format msgid "Extend lun %s failed" msgstr "" #: cinder/volume/drivers/qnap.py:1767 cinder/volume/drivers/qnap.py:1987 msgid "Get target info failed" msgstr "" #: cinder/volume/drivers/qnap.py:1966 msgid "Remove target acl failed" msgstr "" #: cinder/volume/drivers/quobyte.py:171 #, python-format msgid "" "Insufficient permissions for Quobyte volume from snapshot cache directory at " "%(cpath)s. Please update permissions." msgstr "" #: cinder/volume/drivers/quobyte.py:280 #, python-format msgid "" "There's no Quobyte volume configured (%s). Example: quobyte:///" "" msgstr "" #: cinder/volume/drivers/quobyte.py:355 #, python-format msgid "" "Snapshot status must be \"available\" or \"backing-up\" to clone. But is: " "%(status)s" msgstr "" #: cinder/volume/drivers/quobyte.py:530 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/nfs.py:149 #: cinder/volume/drivers/quobyte.py:558 #, python-format msgid "Unrecognized backing format: %s" msgstr "" #: cinder/volume/drivers/quobyte.py:740 #, python-format msgid "The mount %(mount_path)s is not a valid Quobyte volume. Stale mount?" msgstr "" #: cinder/volume/drivers/quobyte.py:745 #, python-format msgid "" "The mount %(mount_path)s is not a valid Quobyte volume. Error: %(exc)s . " "Possibly a Quobyte client crash?" msgstr "" #: cinder/volume/drivers/quobyte.py:751 #, python-format msgid "" "The mount %(mount_path)s is not a valid Quobyte volume according to " "partition list." msgstr "" #: cinder/volume/drivers/quobyte.py:755 #, python-format msgid "" "No matching Quobyte mount entry for %(mount_path)s could be found for " "validation in partition list." msgstr "" #: cinder/volume/drivers/rbd.py:201 #, python-format msgid "RBD Cinder driver failure: %(reason)s" msgstr "" #: cinder/volume/drivers/rbd.py:427 #, python-format msgid "RBD: Unknown failover target host %s." msgstr "" #: cinder/volume/drivers/rbd.py:457 msgid "Missing backend_id in replication_device configuration." msgstr "" #: cinder/volume/drivers/rbd.py:550 msgid "" "Deferred deletion is enabled, but the local Ceph client has no support for " "the trash API. Support for this feature started with v12.2.0 Luminous." msgstr "" #: cinder/volume/drivers/rbd.py:559 msgid "No keyring data found" msgstr "" #: cinder/volume/drivers/rbd.py:624 msgid "Error connecting to ceph cluster." msgstr "" #: cinder/volume/drivers/rbd.py:851 #, python-format msgid "Failed to flatten volume %(volume)s with error: %(error)s." msgstr "" #: cinder/volume/drivers/rbd.py:903 #, python-format msgid "" "Failed to clone '%(src_vol)s@%(src_snap)s' to '%(dest)s', error: %(error)s" msgstr "" #: cinder/volume/drivers/rbd.py:931 #, python-format msgid "Failed to remove temporary snap %(snap_name)s, error: %(error)s" msgstr "" #: cinder/volume/drivers/rbd.py:945 cinder/volume/drivers/rbd.py:1080 #: cinder/volume/drivers/rbd.py:1246 cinder/volume/drivers/rbd.py:2080 msgid "Failed to enable image replication" msgstr "" #: cinder/volume/drivers/rbd.py:1068 msgid "Replication and Multiattach are mutually exclusive." msgstr "" #: cinder/volume/drivers/rbd.py:1087 msgid "Failed to disable image replication" msgstr "" #: cinder/volume/drivers/rbd.py:1416 msgid "ImageBusy error raised while trashing RBD volume." msgstr "" #: cinder/volume/drivers/rbd.py:1438 msgid "deletion failed" msgstr "" #: cinder/volume/drivers/rbd.py:1509 msgid "ImageBusy error raised while deleting RBD volume" msgstr "" #: cinder/volume/drivers/rbd.py:1773 msgid "RBD: No available failover target host." msgstr "" #: cinder/volume/drivers/rbd.py:1786 msgid "RBD: Replication is not enabled." msgstr "" #: cinder/volume/drivers/rbd.py:1890 msgid "Not stored in RBD" msgstr "" #: cinder/volume/drivers/rbd.py:1895 msgid "Blank components" msgstr "" #: cinder/volume/drivers/rbd.py:1898 msgid "Not an RBD snapshot" msgstr "" #: cinder/volume/drivers/rbd.py:2105 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:2173 #, 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/rbd.py:2418 #, python-format msgid "" "Failed to manage existing snapshot %(name)s, because reported size %(size)s " "was not a floating-point number." msgstr "" #: cinder/volume/drivers/rbd.py:2539 #, python-format msgid "" "Failed to get qos specs for RBD image %(rbd_image_name)s, due to %(error)s." msgstr "" #: cinder/volume/drivers/rbd.py:2564 #, python-format msgid "" "Failed to set qos spec %(qos_key)s for RBD image %(rbd_image_name)s, due to " "%(error)s." msgstr "" #: cinder/volume/drivers/rbd.py:2582 #, python-format msgid "" "Failed to delete qos keys %(qos_key)s for RBD image %(rbd_image_name)s, due " "to %(error)s." msgstr "" #: cinder/volume/drivers/remotefs.py:136 msgid "The decorated method must accept either a volume or a snapshot object" msgstr "" #: cinder/volume/drivers/remotefs.py:227 #, python-format msgid "" "NAS config '%(name)s=%(value)s' invalid. Must be 'auto', 'true', or 'false'" msgstr "" #: cinder/volume/drivers/remotefs.py:267 #, python-format msgid "" "Invalid %(obj_description)s state. Acceptable states for this operation: " "%(acceptable_states)s. Current %(obj_description)s state: %(current_state)s." msgstr "" #: cinder/volume/drivers/remotefs.py:287 msgid "Encryption is not yet supported." msgstr "" #: cinder/volume/drivers/remotefs.py:555 #, python-format msgid "Expected volume size was %d" msgstr "" #: cinder/volume/drivers/remotefs.py:556 #, python-format msgid " but size is now %d" msgstr "" #: cinder/volume/drivers/remotefs.py:589 #, 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:834 msgid "'active' must be present when writing snap_info." msgstr "" #: cinder/volume/drivers/remotefs.py:1403 #, python-format msgid "No file found with %s as backing file." msgstr "" #: cinder/volume/drivers/remotefs.py:1413 #, python-format msgid "No snap found with %s as backing file." msgstr "" #: cinder/volume/drivers/remotefs.py:1786 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" #: cinder/volume/drivers/remotefs.py:1792 #, 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:1806 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" #: cinder/volume/drivers/remotefs.py:1902 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" #: cinder/volume/drivers/remotefs.py:1915 #, python-format msgid "" "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" #: cinder/volume/drivers/remotefs.py:2127 #, python-format msgid "" "Could not revert volume '%(volume_id)s' to snapshot '%(snapshot_id)s' as it " "does not appear to be the latest snapshot. Current active image: " "%(active_file)s." msgstr "" #: cinder/volume/drivers/remotefs.py:2156 msgid "The existing volume reference must contain \"source-name\"." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2989 #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:3014 #: cinder/volume/drivers/remotefs.py:2194 msgid "Volume not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1671 #: cinder/volume/drivers/remotefs.py:2206 msgid "Volume already managed." msgstr "" #: cinder/volume/drivers/remotefs.py:2211 #: cinder/volume/drivers/remotefs.py:2218 msgid "Backing file present." msgstr "" #: cinder/volume/drivers/remotefs.py:2213 msgid "Failed to open image." msgstr "" #: cinder/volume/drivers/remotefs.py:2221 #, python-format msgid "Unsupported image format: '%s'." msgstr "" #: cinder/volume/drivers/remotefs.py:2285 msgid "Failed to get size." msgstr "" #: cinder/volume/drivers/rsd.py:54 #, python-format msgid "RSD retryable exception: %(reason)s" msgstr "" #: cinder/volume/drivers/rsd.py:74 msgid "RSDLib is not available, please install rsd-lib." msgstr "" #: cinder/volume/drivers/rsd.py:82 msgid "initialize: Cannot connect to RSD PODM." msgstr "" #: cinder/volume/drivers/rsd.py:87 #, python-format msgid "initialize: Unsupported rsd_api version: %(current)s < %(expected)s." msgstr "" #: cinder/volume/drivers/rsd.py:94 #, python-format msgid "initialize: Unsupported rsd_lib version: %(current)s < %(expected)s." msgstr "" #: cinder/volume/drivers/rsd.py:135 #, python-format msgid "Volume %(vol)s has %(len_cs)d capacity_sources!" msgstr "" #: cinder/volume/drivers/rsd.py:141 #, python-format msgid "Volume %(vol)s has %(len_pp)d providing_pools!" msgstr "" #: cinder/volume/drivers/rsd.py:169 #, python-format msgid "Cannot specify both source_snap=%(snap)s and source_vol=%(vol)s!" msgstr "" #: cinder/volume/drivers/rsd.py:209 #, python-format msgid "Unable to create new volume with %d GiB" msgstr "" #: cinder/volume/drivers/rsd.py:226 #, python-format msgid "Unable to create snapshot from volume %s" msgstr "" #: cinder/volume/drivers/rsd.py:250 #, python-format msgid "Unable to create volume from snapshot %s" msgstr "" #: cinder/volume/drivers/rsd.py:265 #, python-format msgid "Unable to create volume from volume %s, snapshot creation failed." msgstr "" #: cinder/volume/drivers/rsd.py:289 #, python-format msgid "" "Unable to delete the temp snapshot %(snap)s, during a failure to clone " "volume %(vol)s." msgstr "" #: cinder/volume/drivers/rsd.py:294 #, python-format msgid "Unable to create volume from volume %s, volume creation failed." msgstr "" #: cinder/volume/drivers/rsd.py:308 #, python-format msgid "Unable to extend volume %s." msgstr "" #: cinder/volume/drivers/rsd.py:322 msgid "Volume is already attached" msgstr "" #: cinder/volume/drivers/rsd.py:336 cinder/volume/drivers/rsd.py:340 #, python-format msgid "Unable to delete volume %s." msgstr "" #: cinder/volume/drivers/rsd.py:414 #, python-format msgid "Volume %s already attached" msgstr "" #: cinder/volume/drivers/rsd.py:420 #, python-format msgid "Not allowed to attach from %(node)s to %(volume)s." msgstr "" #: cinder/volume/drivers/rsd.py:427 #, python-format msgid "Attach failed from %(node)s to %(volume)s." msgstr "" #: cinder/volume/drivers/rsd.py:438 #, python-format msgid "Attach volume error: %d target nqns" msgstr "" #: cinder/volume/drivers/rsd.py:444 #, python-format msgid "Attach volume error: %d target ips" msgstr "" #: cinder/volume/drivers/rsd.py:457 #, python-format msgid "Attach volume error: %d host nqns" msgstr "" #: cinder/volume/drivers/rsd.py:475 #, python-format msgid "Undo-attach failed from %(node)s to %(volume)s." msgstr "" #: cinder/volume/drivers/rsd.py:480 #, python-format msgid "Validation error during post-attach from %(node)s to %(volume)s." msgstr "" #: cinder/volume/drivers/rsd.py:486 #, python-format msgid "Post-attach failed from %(node)s to %(volume)s." msgstr "" #: cinder/volume/drivers/rsd.py:500 #, python-format msgid "Detach failed from %(node)s for %(volume)s." msgstr "" #: cinder/volume/drivers/rsd.py:516 #, python-format msgid "Detach failed for %(volume)s from all host connections." msgstr "" #: cinder/volume/drivers/fungible/driver.py:545 #: cinder/volume/drivers/rsd.py:606 msgid "initialize_connection error: no uuid available!" msgstr "" #: cinder/volume/drivers/rsd.py:611 #, python-format msgid "initialize_connection error: no node_url from uuid %s!" msgstr "" #: cinder/volume/drivers/rsd.py:641 msgid "terminate_connection error: no uuid available!" msgstr "" #: cinder/volume/drivers/rsd.py:646 #, python-format msgid "terminate_connection error: no node_url from uuid %s!" msgstr "" #: cinder/volume/drivers/solidfire.py:137 msgid "Bad response from SolidFire API" msgstr "" #: cinder/volume/drivers/solidfire.py:141 msgid "SolidFire Cinder Driver exception" msgstr "" #: cinder/volume/drivers/solidfire.py:145 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "Unable to locate account %(account_name)s in SolidFire cluster" msgstr "" #: cinder/volume/drivers/solidfire.py:154 #, python-format msgid "Unable to locate volume id %(volume_id)s in SolidFire cluster" msgstr "" #: cinder/volume/drivers/solidfire.py:159 msgid "Retryable SolidFire Exception encountered" msgstr "" #: cinder/volume/drivers/solidfire.py:163 msgid "Error on SF Keys" msgstr "" #: cinder/volume/drivers/solidfire.py:167 msgid "Data sync volumes timed out" msgstr "" #: cinder/volume/drivers/solidfire.py:171 #, python-format msgid "Volume name [%(vol_name)s] already exists in the SolidFire backend." msgstr "" #: cinder/volume/drivers/solidfire.py:194 #, python-format msgid "Retry count exceeded for command: %s" msgstr "" #: cinder/volume/drivers/solidfire.py:210 msgid "The decorated method must accept image_meta." msgstr "" #: cinder/volume/drivers/solidfire.py:229 msgid "The decorated method must accept src_uuid." msgstr "" #: cinder/volume/drivers/solidfire.py:412 msgid "Specifies replication mode." msgstr "" #: cinder/volume/drivers/solidfire.py:422 #, python-format msgid "Attribute: %s not found." msgstr "" #: cinder/volume/drivers/solidfire.py:452 msgid "SolidFire driver only supports one replication target device." msgstr "" #: cinder/volume/drivers/solidfire.py:462 msgid "Source mvip cannot be the same as the replication target." msgstr "" #: cinder/volume/drivers/solidfire.py:512 #, python-format msgid "Cluster pair not found for cluster [%s]" msgstr "" #: cinder/volume/drivers/solidfire.py:533 msgid "Cluster pair not found or in an invalid state." msgstr "" #: cinder/volume/drivers/solidfire.py:700 #: cinder/volume/drivers/solidfire.py:934 #, python-format msgid "API response: %s" msgstr "" #: cinder/volume/drivers/solidfire.py:963 #, python-format msgid "Failed to get model update from clone [%s] - [%s]" msgstr "" #: cinder/volume/drivers/solidfire.py:1155 #, python-format msgid "" "Scaled QoS error. Must be minIOPS <= maxIOPS <= burstIOPS. Currently: Min: " "%(min)s, Max: %(max)s, Burst: %(burst)s." msgstr "" #: cinder/volume/drivers/solidfire.py:1267 msgid "" "Volumes/account exceeded on both primary and secondary SolidFire accounts." msgstr "" #: cinder/volume/drivers/solidfire.py:1846 #, 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:1887 #, python-format msgid "Failed to find group snapshot named: %s" msgstr "" #: cinder/volume/drivers/solidfire.py:2037 #, 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:2340 msgid "Timeout waiting volumes to sync." msgstr "" #: cinder/volume/drivers/solidfire.py:2410 msgid "" "Volume status must be 'available' or 'retyping' to execute storage assisted " "migration." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1333 #: cinder/volume/drivers/solidfire.py:2416 msgid "Migration of replicated volumes is not allowed." msgstr "" #: cinder/volume/drivers/solidfire.py:2433 msgid "" "Destination backend config not found. Check if destination backend stanza is " "properly configured in cinder.conf, or add parameter --force-host-copy True " "to perform host-assisted migration." msgstr "" #: cinder/volume/drivers/solidfire.py:2529 msgid "Manage existing volume requires 'source-id'." msgstr "" #: cinder/volume/drivers/solidfire.py:2559 msgid "" "Not possible to manage a volume with replicated pair! Please split the " "volume pairs." msgstr "" #: cinder/volume/drivers/solidfire.py:2595 msgid "Manage existing get size requires 'id'." msgstr "" #: cinder/volume/drivers/solidfire.py:2603 msgid "Provided volume id does not exist on SolidFire backend." msgstr "" #: cinder/volume/drivers/solidfire.py:2615 msgid "Failed to find account for volume." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:369 #: cinder/volume/drivers/solidfire.py:2668 msgid "Failover requested on non replicated backend." msgstr "" #: cinder/volume/drivers/solidfire.py:2682 msgid "" "SolidFire driver received failover_host specifying failback to default, the " "host however is not in `failed_over` state." msgstr "" #: cinder/volume/drivers/solidfire.py:2695 #, python-format msgid "Replication id (%s) does not match the configured one in cinder.conf." msgstr "" #: cinder/volume/drivers/solidfire.py:2743 msgid "Cannot find cinder volume in back-end storage." msgstr "" #: cinder/volume/drivers/spdk.py:84 cinder/volume/targets/spdknvmf.py:95 #, python-format msgid "SPDK target responded with error: %s" msgstr "" #: cinder/volume/drivers/spdk.py:198 msgid "Unable to create volume using SPDK - no resources found" msgstr "" #: cinder/volume/drivers/spdk.py:216 #, python-format msgid "Could not connect to SPDK target: %(err)s" msgstr "" #: cinder/volume/drivers/spdk.py:248 cinder/volume/drivers/spdk.py:266 msgid "Not enough space to create snapshot with SPDK" msgstr "" #: cinder/volume/drivers/spdk.py:259 msgid "Could not create snapshot with SPDK driver" msgstr "" #: cinder/volume/drivers/spdk.py:301 msgid "Not enough space to clone volume with SPDK" msgstr "" #: cinder/volume/drivers/storpool.py:62 #, python-format msgid "" "Invalid parameter %(param)s in the %(section)s section of the /etc/storpool." "conf file: %(error)s" msgstr "" #: cinder/volume/drivers/storpool.py:306 msgid "storpool libraries not found" msgstr "" #: cinder/volume/drivers/veritas_cnfs.py:72 msgid "NFS is not configured to use NFSv3" msgstr "" #: cinder/volume/drivers/veritas_cnfs.py:171 msgid "Filesnap over NFS is not supported, removing the ::snap:vxfs: file" msgstr "" #: cinder/volume/drivers/vzstorage.py:78 msgid "Unknown Virtuozzo Storage exception" msgstr "" #: cinder/volume/drivers/vzstorage.py:82 msgid "No mounted Virtuozzo Storage shares found" msgstr "" #: cinder/volume/drivers/vzstorage.py:190 msgid "Specifies volume format." msgstr "" #: cinder/volume/drivers/vzstorage.py:255 #, python-format msgid "VzStorage config file at %(config)s doesn't exist." msgstr "" #: cinder/volume/drivers/vzstorage.py:261 #, python-format msgid "Invalid mount point base: %s." msgstr "" #: cinder/volume/drivers/vzstorage.py:267 #, python-format msgid "" "VzStorage config 'vzstorage_used_ratio' invalid. Must be > 0 and <= 1.0: %s." msgstr "" #: cinder/volume/drivers/vzstorage.py:283 #, python-format msgid "%s is not installed." msgstr "" #: cinder/volume/drivers/vzstorage.py:294 #, python-format msgid "" "Invalid Virtuozzo Storage share specification: %r. Must be: [MDS1[,MDS2],...:" "/][:PASSWORD]." msgstr "" #: cinder/volume/drivers/vzstorage.py:406 #, python-format msgid "File already exists at %s." msgstr "" #: cinder/volume/drivers/vzstorage.py:540 #, python-format msgid "Unsupported volume format %s" msgstr "" #: cinder/volume/drivers/vzstorage.py:551 #, python-format msgid "Volume %s does not have provider_location specified, skipping." msgstr "" #: cinder/volume/drivers/vzstorage.py:576 #: cinder/volume/drivers/vzstorage.py:593 #, python-format msgid "Volume status must be available for snapshot %(id)s. (is %(status)s)" msgstr "" #: cinder/volume/drivers/vzstorage.py:638 #, python-format msgid "Expected higher file exists for snapshot %s" msgstr "" #: cinder/volume/drivers/vzstorage.py:706 msgid "Volume status must be 'available'." msgstr "" #: cinder/volume/drivers/ceph/rbd_iscsi.py:98 #, python-format msgid "" "Invalid rbd_iscsi_client version found (%(found)s). Version %(min)s or " "greater required. Run \"pip install --upgrade rbd-iscsi-client\" to upgrade " "the client." msgstr "" #: cinder/volume/drivers/ceph/rbd_iscsi.py:127 msgid "" "You must install rbd-iscsi-client python package before using this driver." msgstr "" #: cinder/volume/drivers/ceph/rbd_iscsi.py:167 msgid "Failed to get_clients() from rbd-target-api" msgstr "" #: cinder/volume/drivers/ceph/rbd_iscsi.py:174 msgid "Failed to get_config() from rbd-target-api" msgstr "" #: cinder/volume/drivers/ceph/rbd_iscsi.py:181 msgid "Failed to get_disks() from rbd-target-api" msgstr "" #: cinder/volume/drivers/datacore/api.py:173 msgid "" "Failed to import websocket-client python module. Please, ensure the module " "is installed." msgstr "" #: cinder/volume/drivers/datacore/api.py:352 msgid "Could not determine controller node." msgstr "" #: cinder/volume/drivers/datacore/api.py:381 msgid "Could not determine executive nodes." msgstr "" #: cinder/volume/drivers/datacore/driver.py:114 #: cinder/volume/drivers/vmware/vmdk.py:330 #, python-format msgid "%s not set." msgstr "" #: cinder/volume/drivers/datacore/driver.py:167 #, python-format msgid "Virtual disk type '%s' is not valid." msgstr "" #: cinder/volume/drivers/datacore/driver.py:180 msgid "Suitable disk pools were not found for creating virtual disk." msgstr "" #: cinder/volume/drivers/datacore/driver.py:543 #, python-format msgid "Virtual disk not found for %(object)s %(object_id)s." msgstr "" #: cinder/volume/drivers/datacore/driver.py:564 #, python-format msgid "Specified storage profile %s not found." msgstr "" #: cinder/volume/drivers/datacore/driver.py:590 #: cinder/volume/drivers/datacore/driver.py:811 #, python-format msgid "" "Virtual disk %(disk)s did not come out of the %(state)s state after " "%(timeout)s seconds." msgstr "" #: cinder/volume/drivers/datacore/driver.py:647 msgid "Can not create mirrored virtual disk. Suitable disk pools not found." msgstr "" #: cinder/volume/drivers/datacore/driver.py:690 #, python-format msgid "Suitable snapshot destination disk pool not found for virtual disk %s." msgstr "" #: cinder/volume/drivers/datacore/driver.py:717 #, python-format msgid "" "Full migration of snapshot %(snapshot)s failed. Snapshot is in %(state)s " "state." msgstr "" #: cinder/volume/drivers/datacore/driver.py:837 #, python-format msgid "" "Split Snapshot disk %(disk)s did not happened after %(timeout)s seconds." msgstr "" #: cinder/volume/drivers/datacore/exception.py:24 msgid "DataCore exception." msgstr "" #: cinder/volume/drivers/datacore/exception.py:30 #, python-format msgid "Failed to connect to DataCore Server Group: %(reason)s." msgstr "" #: cinder/volume/drivers/datacore/exception.py:36 #, python-format msgid "DataCore Server Group reported an error: %(reason)s." msgstr "" #: cinder/volume/drivers/datacore/fc.py:145 #, python-format msgid "" "Suitable initiator not found for virtual disk %(disk)s for volume %(volume)s." "" msgstr "" #: cinder/volume/drivers/datacore/fc.py:153 #: cinder/volume/drivers/datacore/iscsi.py:145 #, python-format msgid "" "Suitable targets not found for virtual disk %(disk)s for volume %(volume)s." msgstr "" #: cinder/volume/drivers/datacore/iscsi.py:300 #, python-format msgid "" "iSCSI CHAP authentication can't be configured for target %s. Device exists " "that served through this target." msgstr "" #: cinder/volume/drivers/datacore/passwd.py:70 #, python-format msgid "File %s has a malformed format." msgstr "" #: cinder/volume/drivers/datacore/passwd.py:81 #, python-format msgid "%s is not a dict." msgstr "" #: cinder/volume/drivers/datera/datera_api21.py:684 #: cinder/volume/drivers/datera/datera_api22.py:734 msgid "already managed by Cinder" msgstr "" #: cinder/volume/drivers/datera/datera_api21.py:687 #: cinder/volume/drivers/datera/datera_api22.py:737 msgid "parent volume not safe to manage" msgstr "" #: cinder/volume/drivers/datera/datera_api21.py:723 #: cinder/volume/drivers/datera/datera_api22.py:773 msgid "" "Option datera_image_cache_volume_type_id must be set to a valid volume_type " "id" msgstr "" #: cinder/volume/drivers/datera/datera_api21.py:836 #: cinder/volume/drivers/datera/datera_api22.py:886 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" #: cinder/volume/drivers/datera/datera_api21.py:938 #: cinder/volume/drivers/datera/datera_api22.py:988 msgid "Snapshot not ready." msgstr "" #: cinder/volume/drivers/datera/datera_api21.py:955 #: cinder/volume/drivers/datera/datera_api22.py:1005 msgid "Resource not ready." msgstr "" #: cinder/volume/drivers/datera/datera_common.py:63 msgid "Bad response from Datera API" msgstr "" #: cinder/volume/drivers/datera/datera_common.py:114 msgid "" "existing_ref argument must be of this format: tenant:app_inst_name:" "storage_inst_name:vol_name or app_inst_name:storage_inst_name:vol_name" msgstr "" #: cinder/volume/drivers/datera/datera_common.py:132 msgid "existing_ref argument must be of this format: 1234567890.12345678" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:250 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/datera_iscsi.py:677 msgid "" "Setting this value will calculate IOPS for each volume of this type based on " "their size. Eg. A setting of 100 will give a 1 GB volume 100 IOPS, but a 10 " "GB volume 1000 IOPS. A setting of '0' is unlimited. This value is applied " "to total_iops_max and will be overridden by total_iops_max if iops_per_gb is " "set and a large enough volume is provisioned which would exceed " "total_iops_max" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:692 msgid "" "Setting this value will calculate bandwidth for each volume of this type " "based on their size in KiB/s. Eg. A setting of 100 will give a 1 GB volume " "100 KiB/s bandwidth, but a 10 GB volume 1000 KiB/s bandwidth. A setting of " "'0' is unlimited. This value is applied to total_bandwidth_max and will be " "overridden by total_bandwidth_max if set and a large enough volume is " "provisioned which woudl exceed total_bandwidth_max" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:707 msgid "" "'DEPRECATED: PLEASE USE 'placement_policy' on 3.3.X+ versions of the Datera " "product. 'single_flash' for single-flash-replica placement, 'all_flash' for " "all-flash-replica placement, 'hybrid' for hybrid placement" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:719 msgid "" "Valid path to a media placement policy. Example: /placement_policies/all-" "flash" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:729 msgid "True to round robin the provided portals for a target" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:741 msgid "" "Specifies number of replicas for each volume. Can only be increased once " "volume is created" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:751 msgid "" "Specifies IP pool to use for volume. If provided string contains commas, it " "will be split on the commas and each substring will be uses as a separate IP " "pool and the volume's IP pool will be chosen randomly from the list. " "Example: 'my-ip-pool1,my-ip-pool2,my-ip-pool3', next attach my-ip-pool2 was " "chosen randomly as the volume IP pool" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:764 msgid "Specifies Template to use for volume provisioning" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:773 msgid "Max read bandwidth setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:783 msgid "Max write bandwidth setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:793 msgid "Max total bandwidth setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:803 msgid "Max read iops setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:813 #: cinder/volume/drivers/yadro/tatlin_common.py:613 #: cinder/volume/drivers/yadro/tatlin_common.py:622 msgid "Max write iops setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera/datera_iscsi.py:823 msgid "Max total iops setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:113 msgid "Volume to Initiator Group mapping already exists" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:117 msgid "System is busy, retry operation." msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:121 msgid "Exceeded the limit of snapshots per volume" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:151 msgid "can't handle both name and index in req" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:178 #: cinder/volume/drivers/zadara/zadara.py:521 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:257 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:330 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:130 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:312 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:272 #, python-format msgid "Exception: %s" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:204 msgid "Volume by this name already exists" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:216 #, python-format msgid "Bad response from XMS, %s" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:275 #, python-format msgid "can't find lun-map, ig:%(ig)s vol:%(vol)s" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:317 #, python-format msgid "iscsi portal, %s, not found" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:482 #: cinder/volume/drivers/dell_emc/xtremio.py:1134 msgid "XtremIO not initialized correctly, no clusters found" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:487 #, python-format msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:732 msgid "can't find the volume to extend" msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:884 msgid "" "create_consistencygroup_from_src only supports a cgsnapshot source or a " "consistency group source. Multiple sources cannot be used." msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:1070 #, python-format msgid "Failed to create IG, %s" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:1197 #: cinder/volume/drivers/dell_emc/xtremio.py:1209 msgid "There are no accessible iSCSI targets on the system." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:1145 #: cinder/volume/drivers/dell_emc/xtremio.py:1259 msgid "There are no accessible Fibre Channel targets on the system." msgstr "" #: cinder/volume/drivers/dell_emc/xtremio.py:1265 msgid "Failed to get targets" msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:133 msgid "" "Specifies the PowerFlex Replication Consistency group for a volume type. " "Source and target volumes will be added to the specified RCG during creation." "" msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:215 #, python-format msgid "" "Max over subscription is configured to %(ratio)1f while PowerFlex support up " "to %(powerflex_ratio)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:223 msgid "" "Using PowerFlex versions less than v2.0 has been deprecated and will be " "removed in a future version." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:228 msgid "Must specify storage pools. Option: powerflex_storage_pools." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:236 #, python-format msgid "" "Invalid storage pool name. The correct format is: protection_domain:" "storage_pool. Value supplied was: %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:244 #, python-format msgid "Failed to query properties for pool %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:443 #, python-format msgid "Target %(target)s is not valid choice. Valid choices: %(choices)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:611 msgid "" "Illegal provisioning type. The supported provisioning types are 'thick', " "'thin' or 'compressed'." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:700 #, python-format msgid "Cannot create volume of size %s: not multiple of 8GB." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:722 msgid "Volume creation rejected due to unsafe backend configuration." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:958 msgid "None numeric BWS QoS limitation." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:979 msgid "None numeric IOPS QoS limitation." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1099 #, python-format msgid "Failed to query stats for Storage Pool %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1379 #, python-format msgid "" "Migration of volume %s is still in progress but timeout has expired. Volume " "status is set to maintenance to prevent performing operations with this " "volume. Check the migration status on the storage side and set volume status " "manually if migration succeeded." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1430 msgid "" "Query volume response does not contain required fields: volumeType and " "vtreeId." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1505 #, python-format msgid "" "Migration of volume %(vol_id)s failed or paused on the storage side. " "Migration status: %(status)s, pause reason: %(reason)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1515 msgid "" "Check Migration status response does not contain required fields: " "migrationStatus and migrationPauseReason." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1582 msgid "Reverting replicated volume is not allowed." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1586 #, python-format msgid "" "Volume %(vol_id)s size is not equal to snapshot %(snap_id)s size. Revert to " "snapshot operation is not allowed." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1598 msgid "Reference must contain source-id." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1604 msgid "Volume must have a volume type." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1635 #, python-format msgid "" "Failed to query volumes in Storage Pool %(pool_name)s of Protection Domain " "%(domain_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1668 #, python-format msgid "Volume mapped to %d host(s)." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1730 msgid "" "Snapshot's parent is not original parent due to deletion or revert action, " "therefore this snapshot cannot be managed." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1740 #, python-format msgid "Snapshot's parent in PowerFlex is %(ancestor_id)s and not %(vol_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1759 msgid "Failed to manage volume. Volume is already managed." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/driver.py:1765 msgid "" "Failed to manage volume. Volume is connected to hosts. Please disconnect " "volume from existing hosts before importing." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:93 msgid "PowerFlex does not support more than one replication backend." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:121 msgid "REST server IP, username and password must be specified." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:125 msgid "Path to REST server's certificate must be specified." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:161 #, python-format msgid "Failed to query REST API version. Status code: %d." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:167 #, python-format msgid "Failed to query REST API version. Response: %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:177 #, python-format msgid "Failed to query volume: %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:209 #, python-format msgid "Failed to create volume: %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:228 #, python-format msgid "Failed to create snapshot for volume %(vol_name)s: %(response)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:246 msgid "Unable to query Replication CG id with None name." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:256 #, python-format msgid "Replication CG with name %s wasn't found." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:260 #, python-format msgid "Failed to get Replication CG id with name %(name)s: %(message)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:275 #, python-format msgid "Failed to query volumes pair %(pair_id)s: %(err)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:286 #, python-format msgid "Failed to query replication pairs: %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:300 #, python-format msgid "Volume pair for volume with id %s is not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:332 #, python-format msgid "Failed to create volumes pair: %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:353 #, python-format msgid "Failed to delete volumes pair %(vol_pair_id)s: %(err)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:363 msgid "Unable to query Protection Domain id with None name." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:371 #, python-format msgid "Prorection Domain with name %s wasn't found." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:376 #, python-format msgid "Failed to get Protection Domain id with name %(name)s: %(err_msg)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:401 #, python-format msgid "Failed to get domain properties from id %(domain_id)s: %(err_msg)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:414 #, python-format msgid "" "Unable to query storage pool id for Pool %(pool_name)s and Domain " "%(domain_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:425 #, python-format msgid "Pool with name %(pool_name)s wasn't found in domain %(domain_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:431 #, python-format msgid "Failed to get pool id from name %(pool_name)s: %(err_msg)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:449 #, python-format msgid "Failed to get pool properties from id %(pool_id)s: %(err_msg)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:483 #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:510 #, python-format msgid "The request to URL %s failed with timeout exception %s" msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:588 #, python-format msgid "Failed to extend volume %(vol_id)s: %(err)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:630 #, python-format msgid "Failed to delete volume %(vol_id)s: %(err)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:652 #, python-format msgid "Unable to retrieve properties for pool %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:679 #, python-format msgid "Failed to rename volume %(vol_id)s: %(err)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:697 #, python-format msgid "Failed to %(action)s rcg with id %(rcg_id)s: %(err_msg)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:710 #, python-format msgid "Failed to check migration status of volume %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:730 #, python-format msgid "Failed to migrate volume %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerflex/rest_client.py:745 #, python-format msgid "Failed to revert volume %(vol_id)s to snapshot %(snap_id)s: %(err)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:259 #, python-format msgid "" "The same array serial number (%s) is defined for powermax_array and " "replication_device in cinder.conf. Please ensure your target_device_id " "points to a different array." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:494 #, python-format msgid "" "Unable to get the SLO/Workload combinations from the array. Exception " "received was %(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:946 msgid "" "Either multipathing is not correctly/currently enabled on your system or the " "volume was created prior to multipathing being enabled. Please refer to the " "online PowerMax Cinder driver documentation for this release for further " "details." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1133 #, python-format msgid "Error Attaching volume %(vol)s. Cannot retrieve hostlunid." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1238 #, python-format msgid "Cannot find Volume: %(volume_name)s. Extend operation. Exiting...." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1252 #, python-format msgid "" "The volume: %(volume)s is a snapshot source. Extending a volume with snapVx " "snapshots is only supported on PowerMax/VMAX from OS version 5978 onwards. " "Exiting..." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1262 #, python-format msgid "" "Your original size: %(orig_vol_size)s GB is greater than or the same as: " "%(new_size)s GB. Only extend ops are supported. Exiting..." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1345 #, python-format msgid "Error extending volume. Error received was %(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1578 msgid "Could not determine which rep_device to use from cinder.conf" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1733 #, python-format msgid "Cannot retrieve volume %(vol)s from the array." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1828 msgid "" "Unable to get corresponding record for srp. Please refer to the current " "online documentation for correct configuration and note that the xml file is " "no longer supported." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1841 #, python-format msgid "" "Unable to get configuration information necessary to create a volume: " "%(errorMessage)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1869 #, python-format msgid "Cannot retrieve volume %(vol)s from the array. " msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1953 #, python-format msgid "SnapVx feature is not licensed on %(array)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:1967 #, python-format msgid "Cannot find source device on %(array)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2060 #, python-format msgid "Error creating snap Vx of %(vol)s. Exception received: %(e)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2125 #, python-format msgid "" "Cannot delete device %s as it currently has the following active snapshots: " "%s. Please try again once these snapshots are no longer active." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2135 #, python-format msgid "" "Cannot delete device %s as it is currently a linked target of snapshot %s. " "The source device of this link is %s. Please try again once this snapshot is " "no longer active." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2163 #, python-format msgid "" "Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous " "error statement for valid values." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2532 msgid "" "Port Group name has not been provided - please configure the 'storagetype:" "portgroupname' extra spec on the volume type, or enter a list of Port Groups " "in the cinder.conf associated with this backend." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2551 msgid "" "Unable to get verify storagetype:storagegrouptags in the Volume Type. Only " "alpha-numeric, dashes and underscores allowed. List values must be separated " "by commas. The number of values must not exceed 8" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2571 msgid "" "Unable to get verify config option powermax_array_tag_list. Only alpha-" "numeric, dashes and underscores allowed. List values must be separated by " "commas. The number of values must not exceed 8" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2600 #, python-format msgid "" "Failed to delete volume %(volume_name)s with device id %(dev)s. Exception " "received: %(e)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:2685 #, python-format msgid "" "There is more than one storage group associated with device %(dev)s not " "including RDF management groups. Please check device is not member of non-" "OpenStack managed storage groups" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3098 #, python-format msgid "" "Unable to get snapid from session %(session)s for source device %(dev)s. " "Retrying..." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3189 #: cinder/volume/drivers/dell_emc/powermax/common.py:3438 msgid "Unable to get the device id to manage volume into OpenStack." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3239 #, python-format msgid "" "Unable to move the volume to the default SG. Exception received was %(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3295 msgid "Unable to verify the uuid of volume." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3328 #, python-format msgid "" "Unable to RDF protect device %(dev)s in OpenStack managed storage group " "because it currently exists in one or more user managed storage groups." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3367 #: cinder/volume/drivers/dell_emc/powermax/common.py:3446 #, python-format msgid "Unable to retrieve volume details from array for device %(device_id)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3374 #, python-format msgid "" "Unable to import volume %(device_id)s to cinder as it is not an FBA volume. " "Only volumes with an emulation type of FBA are supported." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3391 #, python-format msgid "" "Unable to import volume %(device_id)s to cinder. Volume is in multiple SGs." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3402 #, python-format msgid "" "Unable to import volume %(device_id)s to cinder. Volume is in masking " "view(s): %(mv)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3413 #, python-format msgid "" "Unable to import volume %(device_id)s to cinder. It is part of a replication " "session." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3454 #, python-format msgid "" "Cannot manage existing PowerMax/VMAX volume %(device_id)s - it has a size of " "%(vol_size)s but only whole GB sizes are supported. Please extend the volume " "to the nearest GB value before importing." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3498 #, python-format msgid "" "Cannot unmanage volume %s with device id %s as it is busy. Please either " "wait until all temporary snapshot have expired or manually unlink and " "terminate any remaining temporary sessions when they have been fully copied " "to their targets. Volume is a snapvx source: %s. Volume is a snapvx target: " "%s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3546 #, python-format msgid "Cannot find device for volume %(name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3564 #, python-format msgid "" "Unable to manage existing Snapshot. Snapshot %(snapshot)s is already managed " "by Cinder." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3572 #, python-format msgid "" "Volume %(name)s is failed over from the source volume, it is not possible to " "manage a snapshot of a failed over volume." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3587 #, python-format msgid "Cannot find snap_id of snapshot %(snap_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3602 #, python-format msgid "" "There was an issue managing %(snap_name)s, it was not possible to add the OS-" " prefix. Error Message: %(e)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3676 #, python-format msgid "" "It is not possible to unmanage snapshot because there are either multiple or " "no snapshots associated with %(snap_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3686 #, python-format msgid "" "It is not possible to unmanage a snapshot where the source volume is failed-" "over, revert back to source PowerMax/VMAX to unmanage snapshot %(snap_name)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3705 #, python-format msgid "" "There was an issue unmanaging Snapshot, it was not possible to remove the OS-" " prefix. Error message is: %(e)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3820 msgid "" "Volume marker not found, please check supplied device ID and try again." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:3920 #, python-format msgid "" "Snapshot marker %(marker)s not found, marker provided must be a valid " "PowerMax/VMAX snapshot ID" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:4440 #, python-format msgid "" "Unable to complete retype as volume has activesnapvx links. Cannot retype to " "Asynchronous or Metro modes while the volume has active links. Please wait " "until these snapvx operations have completed and try again. Snapshots: %s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:4450 #, python-format msgid "" "Unable to complete retype as volume is a snapvx target. Cannot retype to " "Asynchronous or Metro modes in this state. Please wait until these snapvx " "operations complete and try again. Volume %s is currently a target of " "snapshot %s with source device %s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:5243 #, python-format msgid "" "Exception occurred adding volume %(vol)s to its rdf management group - the " "exception received was: %(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:5549 #, python-format msgid "Replication is not configured on backend: %(backend)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:5563 #, python-format msgid "" "Cannot find replication group: %(RDFGroup)s. Please check the name and the " "array" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:5911 #, python-format msgid "Failed to create generic volume group: %(volGrpName)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6014 msgid "" "Group volumes have active snapshots. Cannot perform group delete. Wait for " "snapvx sessions to complete their processes or remove volumes from group " "before attempting to delete again. Please see previously logged error " "message for device and snapshot details." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6029 msgid "" "Some group volumes are targets of a snapvx session. Cannot perform group " "delete. Wait for snapvx sessions to complete their processes or remove " "volumes from group before attempting to delete again. Please see previously " "logged error message for device and snapshot details." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6208 #, python-format msgid "" "Failed to create snapshot for group: %(volGrpName)s. Exception received: " "%(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6263 #, python-format msgid "Cannot find generic volume group %(group_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6404 msgid "" "Cannot perform group updates during failover, please either failback or " "perform a promotion operation." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6457 #, python-format msgid "Failed to update volume group: %(volGrpName)s. Exception: %(ex)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6481 msgid "" "Group updates are only supported on replicated volume groups during failover " "promotion." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6485 msgid "" "Unable to add to volumes to a group, only volume removal is supported during " "promotion." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6608 msgid "Must supply either group snapshot or a source group." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6622 #, python-format msgid "Cannot retrieve source volume group %(grp_id)s from the array." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6682 #, python-format msgid "Failed to create vol grp %(volGrpName)s from source %(grpSnapshot)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:6762 #, python-format msgid "Cannot retrieve source snapshot %(snap_id)s from the array." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7148 msgid "Powermax Array Serial must be set in cinder.conf" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7153 msgid "Powermax SRP must be set in cinder.conf" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7203 msgid "Cannot get the array serial_number" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7231 msgid "" "Volume is replicated - revert to snapshot feature is not supported for " "replicated volumes." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7241 msgid "Failed to revert the volume to the snapshot" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7245 #, python-format msgid "" "It is not possible to revert snapshot because there are either multiple or " "no snapshots associated with %(snap_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7278 #, python-format msgid "" "Failed to revert the volume to the snapshot. Exception received was %(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7322 #, python-format msgid "Input %(desc)s is not a dict." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7650 #: cinder/volume/drivers/dell_emc/powermax/common.py:7673 #, python-format msgid "" "RDF validation for storage group %s failed. Please see logged error messages " "for specific details." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7689 #, python-format msgid "" "RDF validation failed. Different device counts found for local and remote " "RDFGs. Local RDFG %s has %s devices. Remote RDFG %s has %s devices. The same " "number of devices is expected. Check RDFGs for broken RDF pairs and cleanup " "or recreate the pairs as needed." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/common.py:7844 msgid "Prevent protected snap being created on SRDF device." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/iscsi.py:322 #, python-format msgid "" "Cannot get iSCSI ipaddresses, multipath flag, or hostlunid. Exception is " "%(e)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:123 #, python-format msgid "" "Failed to get, create or add volume %(volumeName)s to masking view " "%(maskingview_name)s. The error message received was %(errorMessage)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:291 #, python-format msgid "" "%(exc_msg)s You must supply a valid pre-created port group in cinder.conf or " "as an extra spec." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:1010 #, python-format msgid "Failed to remove volume %(vol)s from SG: %(sg_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:1045 #, python-format msgid "Failed to remove device with id %(dev_id)s from SG: %(sg_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:1072 msgid "FC is the protocol but wwpns are not supplied by OpenStack." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:1078 #, python-format msgid "Error finding %(name)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:1169 #, python-format msgid "" "Rollback for Volume: %(volume_name)s has failed. Please contact your system " "administrator to manually return your volume to the default storage group " "for its slo. Exception received: %(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:1206 #, python-format msgid "" "Initiator group %(ig_conn)s contains initiators %(init_list)s and does not " "match IG %(ig_mv)s contained in masking view %(mv_name)s.Please delete the " "masking view or set 'initiator_check' to True in the extra specs to let the " "driver do it for you." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:1902 #, python-format msgid "" "Default storage group %(sg_name)s is part of masking views %(mvs)s. Please " "remove it from all masking views" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/masking.py:2089 #, python-format msgid "" "Unable to setup for multiattach because of the following error: " "%(error_msg)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/migrate.py:122 msgid "MIGRATE - Unable to create staging storage group." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/migrate.py:136 msgid "MIGRATE - Unable to create staging masking views." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/migrate.py:158 #, python-format msgid "" "MIGRATE - The current storage group list has %(list_len)d members. The list " "is %(sg_list)s. Will not proceed with cleanup. Please contact customer " "representative." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/migrate.py:170 #, python-format msgid "" "MIGRATE - The current storage group %(sg_1)s does not match %(sg_2)s. Will " "not proceed with cleanup. Please contact customer representative." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/migrate.py:182 msgid "" "MIGRATE - Unable to delete staging masking views. Please contact customer " "representative." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/migrate.py:193 #, python-format msgid "" "MIGRATE - The final masking view list has %(list_len)d entries and not 1 " "entry as is expected. The list is %(mv_list)s. Please contact customer " "representative." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/provision.py:336 msgid "Issue encountered waiting for restore." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/provision.py:596 #, python-format msgid "Could not retrieve storage group %(sg_name)s. " msgstr "" #: cinder/volume/drivers/dell_emc/powermax/provision.py:775 msgid "" "Link must be fully copied for this operation to proceed. Please reset the " "volume state from error to available and wait for awhile before attempting " "another revert to snapshot operation. You may want to delete the latest " "snapshot taken in this revert to snapshot operation, as you will only be " "able to revert to the last snapshot." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/provision.py:784 #, python-format msgid "Revert to snapshot failed with exception %(e)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:213 msgid "" "A connection could not be established with the primary instance of Unisphere " "or any of the specified failover instances of Unisphere. Please check your " "local environment setup and restart Cinder Volume service to revert back to " "the primary Unisphere instance." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:295 #, python-format msgid "" "The connection to %(base_uri)s has encountered an SSL error. Please check " "your SSL config or supplied SSL cert in Cinder configuration. SSL Exception " "message: %(e)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:305 #, python-format msgid "The %s request to URL %s failed with timeout exception %s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:321 #, python-format msgid "" "The %(method)s to Unisphere server %(base)s has experienced a %(error)s " "error. Please check your Unisphere server connection/availability. Exception " "message: %(exc_msg)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:334 #, python-format msgid "The %s request to URL %s failed with exception %s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:371 #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2573 msgid "Issue encountered waiting for job." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:432 #, python-format msgid "" "Error %(operation)s. The status code received is %(sc)s and the message is " "%(message)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:455 #, python-format msgid "" "Error %(operation)s. Status code: %(sc)lu. Error: %(error)s. Status: " "%(status)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1136 msgid "" "There has been more than one volume created in the SRDF protected Storage " "Group since the current create volume process begun. Not possible to discern " "what volume has been created by PowerMax Cinder driver." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1452 #: cinder/volume/drivers/dell_emc/powermax/rest.py:1475 #, python-format msgid "Volume %(deviceID)s not found." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1589 #, python-format msgid "" "Device %(device_id)s is in storage group(s) %(sg_list)s prior to delete." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1655 #, python-format msgid "" "Unable to get host_lun_address for device %(dev)s on masking view %(mv)s. " "Retrying..." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1664 #, python-format msgid "" "Unable to retrieve connection information for volume %(vol)s in masking view " "%(mv)s. Exception received: %(e)s. Retrying..." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1792 #, python-format msgid "Cannot find port group %(pg)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1840 #, python-format msgid "Unable to determine the target_key for version %(ver)s.ver" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1855 #, python-format msgid "" "Unable to get port IP interface from Virtual port %(vp)s using IP address " "%(ip)s. Please check iSCSI configuration of backend array %(arr)s.vp" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1872 #, python-format msgid "" "Virtual port %(vp)s and IP address %(ip)s are not associated a physical " "director:port. Please check iSCSI configuration of backend array %(arr)s.vp" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:1879 #, python-format msgid "" "Virtual port %(vp)s and IP address %(ip)s are associated with more than one " "physical director:port. Please check iSCSI configuration of backend array " "%(arr)s.vp" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:2072 msgid "Error retrieving masking group." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:2420 msgid "Issue encountered waiting for synchronization." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:2747 #: cinder/volume/drivers/dell_emc/powermax/rest.py:2791 #, python-format msgid "Issue encountered waiting for job: %(e)se" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:2752 #: cinder/volume/drivers/dell_emc/powermax/rest.py:2797 #, python-format msgid "Wait for RDF Sync State failed after %(r)d tries.rsync_retries" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:2847 #, python-format msgid "Wait for snapshot copy complete failed after %(r)d tries.rsync_retries" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:3496 #, python-format msgid "Unisphere version %(running_version)s is not supported." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:3542 #, python-format msgid "" "Snapshot %(snap_name)s is not associated with specified volume %(device_id)s." "" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/rest.py:3550 #, python-format msgid "" "Snapshot %(snap_name)s is associated with more than one snap id. No " "information available to choose which one." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:508 #, python-format msgid "" "Device ID: %(device_id)s is invalid. Device ID should be exactly 5 digits." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:519 msgid "Source volume device ID is required." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:643 #, python-format msgid "" "Failed to retrieve all necessary SRDF information. Error received: %(ke)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:785 msgid "Unable to get volume type ids." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:790 #, python-format msgid "There are multiple arrays associated with volume group: %(groupid)s." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:887 #: cinder/volume/drivers/hpe/hpe_3par_common.py:4828 #, python-format msgid "" "Replication should be enabled or disabled for both volume or group. Volume " "replication status: %(vol_status)s, group replication status: " "%(group_status)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:906 #: cinder/volume/drivers/dell_emc/vnx/utils.py:321 #, python-format msgid "Replication status should be %s for replication-enabled group." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1224 #, python-format msgid "" "Invalid %(ds)s with value %(dt)s entered. Valid values range from %(du)s " "%(dv)s to 100,000 %(dv)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1243 #, python-format msgid "" "Wrong Distribution type value %(dt)s entered. Please enter one of: %(dl)s" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1269 #, python-format msgid "" "Up to three replication_devices are currently supported, one for each " "replication mode. %d replication_devices found in cinder.conf." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1279 #, python-format msgid "" "Backend IDs must be unique across all rep_device when multiple replication " "devices are defined in cinder.conf, backend_id %s is defined more than once." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1285 #, python-format msgid "" "Invalid Backend ID found. Defining a replication device with a Backend ID of " "%s is currently not supported. Please update the Backend ID of the related " "replication device in cinder.conf to use valid Backend ID value." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1293 msgid "" "Backend IDs must be assigned for each rep_device when multiple replication " "devices are defined in cinder.conf." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1301 #, python-format msgid "" "RDF Group Labels must be unique across all rep_device when multiple " "replication devices are defined in cinder.conf. RDF Group Label %s is " "defined more than once." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1316 #, python-format msgid "" "RDF Modes must be unique across all replication_device. Found multiple " "instances of %s mode defined in cinder.conf." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1327 msgid "" "Found multiple target_device_id set in cinder.conf. A single " "target_device_id value must be used across all replication device when " "defining using multiple replication devices." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1342 #, python-format msgid "" "The number of source cylinders %(cylinders_source)s cannot be greater than " "the number of target cylinders %(cylinder_target)s. Please extend your " "source volume by at least 1GiB." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1446 #, python-format msgid "" "Unable to generate string from short host template %(template)s. Please " "refer to the online documentation for correct template format(s) for short " "host name." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1488 #, python-format msgid "" "Unable to generate string from port group template %(template)s. Please " "refer to the online documentation for correct template format(s) for port " "groups." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1601 #, python-format msgid "" "Host name exceeds the character upper limit of %(upper)d. Please check your " "short host template." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1610 #, python-format msgid "" "Port group name exceeds the character upper limit of %(upper)d. Please check " "your port group template" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1899 #, python-format msgid "" "Could not find a replication_device with a backend_id of \"%s\" in cinder." "conf. Please confirm that the replication_device_backend_id extra spec for " "this volume type matches the backend_id of the intended replication_device " "in cinder.conf." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1906 #, python-format msgid "" "Could not find replication_device. Legacy replication_device key found, " "please ensure the backend_id for the legacy replication_device in cinder." "conf has been changed to \"%s\"." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1953 msgid "" "Cannot failover, the backend is already in a failed over state, if you meant " "to failback, please add --backend_id default to the command." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1959 #, python-format msgid "" "Cannot failback, the configured primary array is not currently available to " "perform failback to. Please ensure array %s is visible in Unisphere." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1965 msgid "" "Failover promotion currently in progress, please finish the promotion " "process and issue a failover using the \"default\" backend_id to complete " "this process." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1972 msgid "" "Cannot failback, backend is not in a failed over state. If you meant to " "failover, please either omit the --backend_id parameter or use the --" "backend_id parameter with a valid backend id." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:1992 msgid "" "No replication devices are defined in cinder.conf, can not enable volume " "group replication." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:2011 msgid "" "Replication is not enabled for a Volume Type, all Volume Types in a " "replication enabled Volume Group must have replication enabled." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:2018 msgid "" "Unable to determine which rep_device to use from cinder.conf. Could not " "validate volume types being added to group." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:2029 msgid "" "Replication for Volume Type is not set to Synchronous. Only Synchronous can " "be used with replication groups" msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:2037 msgid "" "Multiple replication backend ids detected please ensure only a single " "replication device (backend_id) is used for all Volume Types in a Volume " "Group." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:2055 msgid "" "Replication is enabled in one or more of the Volume Types being added to new " "Volume Group but the Volume Group is not replication enabled. Please enable " "replication in the Volume Group or select only non-replicated Volume Types." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:2122 msgid "No pool_name specified in volume-type." msgstr "" #: cinder/volume/drivers/dell_emc/powermax/utils.py:2124 #, python-format msgid "" "There has been a problem parsing the pool information from pool_name " "'%(pool)s'.pool" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:105 #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:873 msgid "" "Volume with enabled replication can not be added to PowerStore volume group." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:408 #, python-format msgid "" "Initiators are added to different PowerStore hosts: %(hosts_names_found)s. " "Remove all of the hosts except one to proceed. Initiators will be modified " "during the next volume attach procedure." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:1066 #, python-format msgid "" "PowerStore arrays support QoS starting from version %(qos_support_version)s. " "Current PowerStore array version: %(current_version)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:1240 #, python-format msgid "" "PowerStore arrays support NVMe-OF starting from version " "%(nvme_support_version)s. Current PowerStore array version: " "%(current_version)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/adapter.py:1263 msgid "There are no accessible NVMe targets on the system." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:77 msgid "REST server IP, username and password must be set." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:155 msgid "Failed to query PowerStore CHAP configuration." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:170 #: cinder/volume/drivers/dell_emc/powerstore/client.py:177 msgid "Failed to query PowerStore metrics." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:192 #, python-format msgid "Failed to create PowerStore volume %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:216 #, python-format msgid "Failed to delete PowerStore %(entity)s with id %(entity_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:231 #, python-format msgid "Failed to extend PowerStore volume with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:244 #, python-format msgid "" "Failed to create snapshot %(snapshot_name)s for PowerStore volume with id " "%(volume_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:262 msgid "Failed to query PowerStore snapshots." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:269 #, python-format msgid "" "PowerStore snapshot %(snapshot_name)s for volume with id %(volume_id)s is " "not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:289 #: cinder/volume/drivers/dell_emc/powerstore/client.py:775 #, python-format msgid "" "Failed to create clone %(clone_name)s for PowerStore %(entity)s with id " "%(entity_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:311 msgid "Failed to query PowerStore hosts." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:326 #, python-format msgid "Failed to create PowerStore host %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:339 #, python-format msgid "Failed to modify initiators of PowerStore host with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:352 #, python-format msgid "Failed to attach PowerStore volume %(volume_id)s to host %(host_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:368 #: cinder/volume/drivers/dell_emc/powerstore/client.py:384 msgid "Failed to query PowerStore host volume mappings." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:391 #, python-format msgid "" "PowerStore mapping of volume with id %(volume_id)s to host %(host_id)s is " "not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:408 msgid "Failed to query PowerStore FC ports." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:421 msgid "Failed to query PowerStore NVMe subsystem NQN." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:428 msgid "PowerStore NVMe subsystem NQN is not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:449 msgid "Failed to query PowerStore IP pool addresses." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:483 #, python-format msgid "Failed to detach PowerStore volume %(volume_id)s to host %(host_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:499 #, python-format msgid "" "Failed to restore PowerStore volume with id %(volume_id)s from snapshot with " "id %(snapshot_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:515 msgid "Failed to query PowerStore Protection policies." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:522 #, python-format msgid "PowerStore Protection policy %s is not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:534 msgid "Failed to query PowerStore Replication sessions." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:540 #, python-format msgid "Replication session for PowerStore volume with id %s is not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:554 msgid "Failed to query PowerStore volumes." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:561 #, python-format msgid "PowerStore volume %s is not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:573 #, python-format msgid "Failed to unassign Protection policy for PowerStore volume with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:591 msgid "Failed to query PowerStore jobs." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:595 #, python-format msgid "PowerStore Replication session with id %s is still exists." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:612 #, python-format msgid "Failed to failover PowerStore replication session with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:629 #, python-format msgid "Failed to query PowerStore job with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:647 #, python-format msgid "" "Failover of PowerStore Replication session with id %s is still in progress." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:657 #, python-format msgid "Failed to reprotect PowerStore replication session with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:670 #, python-format msgid "Failed to create PowerStore volume group %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:683 msgid "Failed to query PowerStore volume groups." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:690 #, python-format msgid "PowerStore volume group %s is not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:702 #, python-format msgid "" "Failed to add volumes to PowerStore volume group with id %(group_id)s. " "Volumes: %(volume_ids)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:717 #, python-format msgid "" "Failed to remove volumes from PowerStore volume group with id %(group_id)s. " "Volumes: %(volume_ids)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:732 #, python-format msgid "" "Failed to create snapshot %(snapshot_name)s for PowerStore volume group with " "id %(group_id)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:750 msgid "Failed to query PowerStore volume groups snapshots." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:757 #, python-format msgid "" "PowerStore snapshot %(snapshot_name)s for volume groupwith id %(group_id)s " "is not found." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:792 #, python-format msgid "Failed to rename PowerStore volume with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:806 msgid "Failed to query PowerStore array version." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:819 #, python-format msgid "Failed to query PowerStore volume with id %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:835 #, python-format msgid "Failed to query PowerStore QoS policy with name %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:850 #, python-format msgid "Failed to create PowerStore I/O limit rule %s.name" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:870 #, python-format msgid "Failed to create PowerStore QoS policy %s.name" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:892 #, python-format msgid "" "Failed to update PowerStore volume %(volume_id)s with QoS policy " "%(policy_id)s.volume_id" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/client.py:905 #, python-format msgid "Failed to update PowerStore I/O limit rule %s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/driver.py:82 msgid "" "Specifies the PowerStore Protection Policy for a volume type. Protection " "Policy is assigned to a volume during creation." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/driver.py:120 msgid "PowerStore driver does not support more than one replication device." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/driver.py:194 #: cinder/volume/drivers/dell_emc/powerstore/driver.py:227 #, python-format msgid "Target %(target)s is not a valid choice. Valid choices: %(choices)s." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/exception.py:17 #, python-format msgid "QoS I/O Rule %(name)s already exists." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/exception.py:21 #, python-format msgid "QoS policy %(name)s already exists." msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/nfs.py:70 msgid "Multi-attach feature won't work with qcow2 volumes enabled for nfs" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/nfs.py:131 #, python-format msgid "Cannot extend volume %s while it is attached" msgstr "" #: cinder/volume/drivers/dell_emc/powerstore/utils.py:73 #, python-format msgid "Host %s does not have FC initiators." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:35 msgid "Retryable Dell Exception encountered" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:167 msgid "_get_async_url: Invalid URL." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:174 msgid "_get_async_url: Malformed URL." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:208 #, python-format msgid "Async error: Unable to retrieve %(obj)s method %(method)s result" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:231 msgid "REST Async Error: Command not accepted." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:418 msgid "Configuration error: dell_sc_ssn not set." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:681 msgid "Failed to connect to Dell REST API" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:752 msgid "Failed to find Storage Center" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:1022 #, python-format msgid "Unable to locate specified replay profiles %s " msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:1071 #, python-format msgid "Profile %s not found." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:1269 #, python-format msgid "Unable to complete failover of %s." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:1313 #, python-format msgid "Multiple copies of volume %s found." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:1350 #, python-format msgid "Error deleting volume %(ssn)s: %(volume)s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:1945 msgid "Unable to find iSCSI mappings." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2155 #, python-format msgid "Unable to create snapshot from empty volume. %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2619 msgid "Multiple profiles found." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2663 msgid "Error deleting replay profile." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2897 msgid "Dell API 2.1 or later required for Consistency Group support" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2921 msgid "Error retrieving volume size" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2970 #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:3007 msgid "Volume size must multiple of 1 GB." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2975 #, python-format msgid "Volume is attached to a server. (%s)" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2982 #, python-format msgid "Unable to manage volume %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:2986 #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:3011 msgid "Volume not unique." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:3033 #, python-format msgid "Unable to rename volume %(existing)s to %(newname)s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_api.py:3068 msgid "Failed to find QoSnode" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:156 msgid "" "Dell Cinder driver configuration error replication not supported with direct " "connect." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:171 #, python-format msgid "Dell Cinder driver configuration error replication_device %s not found" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:230 msgid "" "Replication setup failure: replication has been enabled but no replication " "target has been specified for this backend." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:235 msgid "" "Replication setup failure: replication:livevolume has been enabled but more " "than one replication target has been specified for this backend." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:288 #, python-format msgid "Replication %(name)s to %(ssn)s failed." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:338 #, python-format msgid "Unable to create volume %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:359 msgid "Unable to create volume. Backend down." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:499 #, python-format msgid "Failed to create snapshot %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:549 #, python-format msgid "Unable to create volume %(name)s from %(snap)s." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:574 #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:635 #, python-format msgid "Failed to create volume %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:612 #, python-format msgid "Unable to create volume %(name)s from %(vol)s." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:653 #, python-format msgid "Failed to delete snapshot %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:683 #, python-format msgid "Unable to find volume %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:707 #, python-format msgid "Unable to extend volume %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:947 #, python-format msgid "Unable to update group %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:980 msgid "" "create_group_from_src only supports a group_snapshot source or a group " "source. Multiple sources cannot be used." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1192 #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1211 #: cinder/volume/drivers/huawei/common.py:1441 msgid "Must specify source-name or source-id." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1247 #, 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_emc/sc/storagecenter_common.py:1722 msgid "Unable to failback. Backend is misconfigured." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1832 msgid "Already failed over" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1876 #, python-format msgid "replication_failover failed. %s not found." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1880 msgid "replication_failover failed. Backend not configured for failover" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1889 msgid "_get_unmanaged_replay: Must specify source-name." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1897 #, python-format msgid "_get_unmanaged_replay: Cannot find volume id %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1905 #, python-format msgid "_get_unmanaged_replay: Cannot find snapshot named %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1945 #, python-format msgid "" "manage_existing_snapshot: Error managing existing replay %(ss)s on volume " "%(vol)s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1976 msgid "Volume size must be a multiple of 1 GB." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:1997 #, python-format msgid "unmanage_snapshot: Cannot find volume id %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:2005 #, python-format msgid "unmanage_snapshot: Cannot find snapshot named %s" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_common.py:2025 msgid "" "The Dell SC array does not support thawing a failed over replication. Please " "migrate volumes to an operational back-end or resolve primary system issues " "and fail back to reenable full functionality." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py:174 msgid "Unable to map volume." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py:230 #: cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py:313 #: cinder/volume/drivers/dell_emc/sc/storagecenter_iscsi.py:256 #: cinder/volume/drivers/dell_emc/sc/storagecenter_iscsi.py:321 msgid "Terminate connection failed" msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_fc.py:330 msgid "Terminate connection unable to connect to backend." msgstr "" #: cinder/volume/drivers/dell_emc/sc/storagecenter_iscsi.py:188 msgid "Unable to map volume" msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:256 #, python-format msgid "" "Unity driver does not support array OE version: %s. Upgrade to 4.1 or later." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:376 #, python-format msgid "Setup replication to remote system %s failed.Cannot find it." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:421 #, python-format msgid "" "Consistency group %(cg_id)s is in replication status, cannot add lun to it." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:603 #, python-format msgid "Backend LUN not found for Volume: %(volume_name)s." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:702 #: cinder/volume/drivers/dell_emc/vnx/adapter.py:835 msgid "Reference must contain source-id or source-name key." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:708 #: cinder/volume/drivers/dell_emc/vnx/adapter.py:841 msgid "LUN doesn't exist." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:758 #, python-format msgid "" "The imported LUN is in pool %(pool_name)s which is not managed by the host " "%(host)s." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:921 #, python-format msgid "LUN ID of source volume: %s not found." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:1111 #, python-format msgid "" "The remote cg (%s) is still in replication status, maybe the source cg was " "just deleted, retrying." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:1128 #, python-format msgid "" "Cannot enable replication on generic group %(group_id)s, need to use CG type " "instead (need to enable consistent_group_snapshot_enabled in the group type)." "" msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:1179 #, python-format msgid "" "Cannot disable replication on generic group %(group_id)s, need use CG type " "instead of that (need enable consistent_group_snapshot_enabled in group " "type)." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:1216 #, python-format msgid "" "Cannot failover replication on generic group %(group_id)s, need use CG type " "instead of that (need enable consistent_group_snapshot_enabled in group " "type)." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:1355 msgid "There is no accessible iSCSI targets on the system." msgstr "" #: cinder/volume/drivers/dell_emc/unity/adapter.py:1400 msgid "There is no accessible fibre channel targets on the system." msgstr "" #: cinder/volume/drivers/dell_emc/unity/client.py:38 msgid "" "Python package storops is not installed which is required to run Unity " "driver." msgstr "" #: cinder/volume/drivers/dell_emc/unity/utils.py:110 #, python-format msgid "" "No storage pools to be managed exist. Please check your configuration. The " "available storage pools on the system are %s." msgstr "" #: cinder/volume/drivers/dell_emc/unity/utils.py:150 #, python-format msgid "Host %s doesn't have iSCSI initiator." msgstr "" #: cinder/volume/drivers/dell_emc/unity/utils.py:158 #, python-format msgid "Host %s doesn't have FC initiators." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/adapter.py:204 #, python-format msgid "" "[%(group)s] Invalid %(protocol)s ports %(port)s specified for io_port_list." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/adapter.py:216 msgid "No valid ports." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/adapter.py:663 #, 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/dell_emc/vnx/adapter.py:849 #, python-format msgid "" "The imported lun is in pool %(lun_pool)s which is not managed by the host " "%(host)s." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/adapter.py:884 #, python-format msgid "" "The volume to be managed is a %(provision)s LUN and the tiering setting is " "%(tier)s. This doesn't match with the type %(type)s." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/adapter.py:1349 #, python-format msgid "Failed to find available iSCSI targets for %s." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/adapter.py:1404 #, python-format msgid "Host %s has no FC initiators" msgstr "" #: cinder/volume/drivers/dell_emc/vnx/adapter.py:1440 #, python-format msgid "Failed to find available FC targets for %s." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/client.py:53 #, python-format msgid "Volume %(name)s was created in VNX, but in %(state)s state." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/client.py:86 msgid "storops Python library is not installed." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:187 #, python-format msgid "The value %(value)s for key %(key)s in extra specs is invalid." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:242 msgid "" "Can not set tiering policy for a deduplicated volume. Set the tiering policy " "on the pool where the deduplicated volume locates." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:249 msgid "" "Compression Enabler is not installed. Can not create compressed volume." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:255 msgid "" "Deduplication Enabler is not installed. Can not create deduplicated volume." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:263 msgid "ThinProvisioning Enabler is not installed. Can not create thin volume." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:269 msgid "" "FAST VP Enabler is not installed. Can not set tiering policy for the volume." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:342 msgid "Initiators of host cannot be empty." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/common.py:445 msgid "backend_id or san_ip cannot be empty for replication_device." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/replication.py:157 msgid "" "Replication is configured, but no MirrorView/S enabler installed on VNX." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/replication.py:181 msgid "VNX Cinder driver does not support multiple replication targets." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/replication.py:190 #: cinder/volume/drivers/dell_emc/vnx/replication.py:194 msgid "Invalid backend_id specified." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/taskflows.py:54 #, python-format msgid "" "Failed to migrate volume between source vol %(src)s and dest vol %(dst)s." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/taskflows.py:238 #, python-format msgid "Failed to migrate volume %(src)s." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/utils.py:147 #, python-format msgid "Timeout waiting for %(condition_name)s in wait_until." msgstr "" #: cinder/volume/drivers/dell_emc/vnx/utils.py:305 #, python-format msgid "" "Replication should be enabled or disabled for both volume or group. volume " "replication status: %(vol_status)s, group replication status: " "%(group_status)s" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_cli.py:31 msgid "can not specify both password and keyfile" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_cli.py:90 #, python-format msgid "Output: %(outline)s: Command: %(cmdline)s" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_cli.py:102 #, python-format msgid "Invalid CLI output: %(exec_cmdline)s, %(stdoutlist)s" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_cli.py:155 #, python-format msgid "Execute CLI command error. Error: %s" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_cli.py:207 msgid "Invalid function is specified" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:155 #, 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/eternus_dx_common.py:179 #, python-format msgid "" "_create_volume, volume: %(volume)s, volumename: %(volumename)s, poolname: " "%(poolname)s, Cannot find this pool on ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:212 #, python-format msgid "" "create_volume, volume id: %(vid)s, volume size: %(vsize)s, Cannot find " "volume host." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:226 #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:837 #, 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/eternus_dx_common.py:246 #, python-format msgid "" "_create_volume, volume: %(volume)s, EnumerateInstances, cannot connect to " "ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:294 #, python-format msgid "Invalid pool type was specified : %s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:348 msgid "create_volume_from_snapshot, Source Volume does not exist in ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:364 #, python-format msgid "" "create_volume_from_snapshot, target volume instancename: " "%(volume_instancename)s, Get Instance Failed." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:387 msgid "create_cloned_volume, Source Volume does not exist in ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:402 #, python-format msgid "" "create_cloned_volume, target volume instancename: %(volume_instancename)s, " "Get Instance Failed." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:430 msgid "_create_local_cloned_volume, Replication Service not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:444 #, 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/eternus_dx_common.py:477 #, python-format msgid "delete_volume, delete volume failed, Error information: %s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:550 #, python-format msgid "" "_delete_volume_setting, stop_copy_session failed. Return code: %(rc)lu, " "Error: %(errormsg)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:586 #, python-format msgid "" "_delete_volume, volumename: %(volumename)s, Storage Configuration Service " "not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:605 #, python-format msgid "" "_delete_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " "%(errordesc)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:634 #, python-format msgid "" "_delete_volume_after_error, volumename: %(volumename)s, Delete Successed." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:639 #, python-format msgid "_delete_volume_after_error, volumename: %(volumename)s, Delete Failed." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:659 #, python-format msgid "" "create_snapshot, volumename: %(s_volumename)s, source volume not found on " "ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:691 #, python-format msgid "" "_create_snapshot, volumename: %(volumename)s, %(servicename)s not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:866 #, python-format msgid "" "_create_snapshot, create_volume failed. Return code: %(rc)lu, Error: " "%(errormsg)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:888 #, python-format msgid "" "_create_snapshot, volume id: %(sid)s, All pools cannot create this volume." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:938 #, python-format msgid "initialize_connection, volume: %(volume)s, Volume not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1039 #, python-format msgid "extend_volume, volumename: %(volumename)s, not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1058 #, python-format msgid "extend_volume, eternus_pool: %(eternus_pool)s, not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1083 #, python-format msgid "" "extend_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " "%(errordesc)s, Message: %(job)s, PoolType: %(pooltype)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1101 #, 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/eternus_dx_common.py:1137 #, 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/eternus_dx_common.py:1213 #, 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/eternus_dx_common.py:1233 #, 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/eternus_dx_common.py:1263 #, 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/eternus_dx_common.py:1284 msgid "" "_get_mapdata_iscsi, Associators: FUJITSU_SAPAvailableForElement, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1302 #, python-format msgid "" "_get_mapdata_iscsi, affinitygroup: %(ag)s, ReferenceNames, cannot connect to " "ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1324 #, python-format msgid "" "_get_mapdata_iscsi, volmap: %(volmap)s, GetInstance, cannot connect to " "ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1371 #, 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/eternus_dx_common.py:1397 #, 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/eternus_dx_common.py:1458 #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1497 #, python-format msgid "" "_find_pool, eternus_pool:%(eternus_pool)s, EnumerateInstances, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1547 #, python-format msgid "" "_find_pools, show_pool_provision, pool name: %(pool_name)s, Return code: " "%(rc)lu, Error: %(errordesc)s, Message: %(job)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1571 #, python-format msgid "" "_find_pools, poolname: %(poolname)s, pooltype: %(ptype)s, Associator Names, " "cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1589 #, python-format msgid "" "_find_pools, pool name: %(poolname)s, Associator Names FUJITSU_SDPVPool, " "cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1689 #, python-format msgid "" "_find_eternus_service, classname: %(classname)s, EnumerateInstanceNames, " "cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1725 #, python-format msgid "" "_exec_eternus_service, classname: %(classname)s, InvokeMethod, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1738 msgid "Device is in Busy state" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1801 #, python-format msgid "_get_eternus_instance, Error:%s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1933 #, python-format msgid "" "_find_copysession, ReferenceNames, vol_instance: %(vol_instance_path)s, " "Cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:1972 #, python-format msgid "" "_wait_for_copy_complete, cpsession: %(cpsession)s, copysession state is " "BROKEN." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2002 #, 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/eternus_dx_common.py:2013 msgid "_delete_copysession, Cannot find Replication Service" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2043 #, python-format msgid "" "_delete_copysession, copysession: %(cpsession)s, operation: %(operation)s, " "Error: Volume is in Busy state" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2051 #, 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/eternus_dx_common.py:2078 msgid "_get_target_port, EnumerateInstances, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2110 #, python-format msgid "_get_target_port, protcol: %(protocol)s, target_port not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2137 #, 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/eternus_dx_common.py:2252 #, python-format msgid "_find_initiator_names, connector: %(connector)s, initiator not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2277 #, python-format msgid "" "_find_affinity_group, connector: %(connector)s, EnumerateInstanceNames, " "cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2294 #, python-format msgid "" "_find_affinity_group,connector: %(connector)s,AssocNames: " "FUJITSU_ProtocolControllerForUnit, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2315 #, python-format msgid "" "_find_affinity_group, connector: %(connector)s, Associators: " "FUJITSU_AuthorizedTarget, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2375 #, python-format msgid "" "_unmap_lun,vol_instance.path: %(volume)s, AssociatorNames: " "CIM_ProtocolControllerForUnit, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2391 #, 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/eternus_dx_common.py:2432 #, 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/eternus_dx_common.py:2464 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, EnumerateInstanceNames, " "cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2483 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2502 #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2518 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: " "CIM_BindsTo, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2539 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s, iqn not found." "" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2642 #, python-format msgid "" "_find_lun_with_listup, source-name or source-id: %s, Must specify source-" "name or source-id." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2650 #, python-format msgid "" "_find_lun_with_listup, source-name or source-id: %s, Must only specify " "source-name or source-id." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2658 #, python-format msgid "" "_find_lun_with_listup, the specified source-id(%s) must be a decimal number." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2683 #, python-format msgid "" "_find_lun_with_listup, source-name or source-id: %s, EnumerateVolumeInstance." "" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2730 #, python-format msgid "" "_find_pool_from_volume, vol_instance: %s, Associators: " "FUJITSU_AllocatedFromStoragePool, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2739 #, python-format msgid "_find_pool_from_volume, vol_instance: %s, pool not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2764 #, python-format msgid "" "_find_pool_from_volume, vol_instance: %s, the pool of volume not in driver " "configuration file." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2812 msgid "_get_eternus_model, EnumerateInstances, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2851 #, python-format msgid "" "_check_user, Return code: %(rc)lu, Error: %(errordesc)s, Message: %(job)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2862 #, python-format msgid "" "_check_user, Specified user(%(user)s) does not have Software role: %(role)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2908 #, python-format msgid "_exec_eternus_cli, unexpected error: %(ex)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2932 #, python-format msgid "" "_exec_eternus_cli, unexpected error, command: %(command)s, option: " "%(option)s, ip: %(ip)s, resuslt: %(result)s, retdata: %(retdata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:2996 #, python-format msgid "" "_exec_eternus_cli, cannot connect to ETERNUS. SSH Result: %(result)s, " "retdata: %(retdata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3066 #, python-format msgid "" "_set_qos, show_enclosure_status failed. Return code: %(rc)lu, Error: " "%(errormsg)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3085 #, python-format msgid "" "_set_qos, Can not support QoS parameter \"%(key)s\" on firmware version " "%(version)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3119 #, python-format msgid "" "_set_qos, set_volume_qos failed. Return code: %(rc)lu, Error: %(errordesc)s, " "Message: %(job)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3175 #, python-format msgid "" "_get_qos_category_by_value, Invalid value is input, key: %(key)s, value: " "%(value)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3240 #, python-format msgid "" "_get_param, Can not support QoS parameter \"%(key)s\" on firmware version " "V11L30-0000 or above." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3276 #, python-format msgid "_check_iops, %(key)s is out of range." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3289 #, python-format msgid "_check_throughput, %(key)s is out of range." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3306 #, python-format msgid "" "_get_qos_category, show_qos_bandwidth_limit failed. Return code: %(rc)lu, " "Error: %(errordesc)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3339 #, python-format msgid "" "_get_qos_category, show_volume_qos failed. Return code: %(rc)lu, Error: " "%(errordesc)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3368 msgid "_get_qos_category, There is no available total bandwidth limit." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3384 msgid "_get_qos_category, There is no available read bandwidth limit." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3400 msgid "_get_qos_category, There is no available write bandwidth limit." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3431 #, python-format msgid "" "_set_limit, set_qos_bandwidth_limit failed. Return code: %(rc)lu, Error: " "%(errormsg)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3456 #, python-format msgid "" "revert_to_snapshot, source volume not found on ETERNUS, volume: %(volume)s. " msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3465 #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3556 #, python-format msgid "" "revert_to_snapshot, snapshot volume not found on ETERNUS. snapshot: " "%(snapshot)s. " msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3496 msgid "revert_to_snapshot, Replication Service not found. " msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3510 #, python-format msgid "" "revert_to_snapshot, _exec_eternus_service error, volume: %(volume)s, Return " "code: %(rc)lu, Error: %(errordesc)s, Message: %(job)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3545 #, python-format msgid "" "revert_to_snapshot, start_copy_opc failed. Return code: %(rc)lu, Error: " "%(errormsg)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_common.py:3575 #, python-format msgid "" "_get_copy_sessions_list, get copy sessions failed. Return code: %(rc)lu, " "Error: %(emsg)s, Message: %(clidata)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_fc.py:57 #: cinder/volume/drivers/fujitsu/eternus_dx/eternus_dx_iscsi.py:54 msgid "" "pywbem could not be imported! pywbem is necessary for this volume driver." msgstr "" #: cinder/volume/drivers/fungible/driver.py:127 #, python-format msgid "Backend Storage Api Status is %(message)s, Error Message: %(err_msg)s)" msgstr "" #: cinder/volume/drivers/fungible/driver.py:142 #, python-format msgid "" "Failed to get backend api status, error message: %(error)s." "errorerror_message" msgstr "" #: cinder/volume/drivers/fungible/driver.py:151 #, python-format msgid "Failed to get backend api response: %(args)sargs" msgstr "" #: cinder/volume/drivers/fungible/driver.py:190 #, python-format msgid "Failed to create volume %(display_name)s: %(error)s.error" msgstr "" #: cinder/volume/drivers/fungible/driver.py:242 #, python-format msgid "Failed to create volume %(display_name)s: %(error)s.errorerror_message" msgstr "" #: cinder/volume/drivers/fungible/driver.py:252 #: cinder/volume/drivers/fungible/driver.py:309 #: cinder/volume/drivers/fungible/driver.py:502 #, python-format msgid "Failed to create volume %(name)s: %(args)snamedisplay_name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:299 #, python-format msgid "" "Failed to create volume from snapshot with volume ID: %(name)s: %(error)s." "namedisplay_name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:339 #, python-format msgid "" "Failed to delete volume {volume['display_name']}: %(error)s." "errorerror_message" msgstr "" #: cinder/volume/drivers/fungible/driver.py:349 #, python-format msgid "Failed to delete volume %(name)s: %(args)snamedisplay_name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:361 #, python-format msgid "Failed to delete volume: %s.id" msgstr "" #: cinder/volume/drivers/fungible/driver.py:444 #: cinder/volume/drivers/fungible/driver.py:479 #, python-format msgid "" "Failed to create new volume %(new_volume_uuid)s: from source volume " "%(src_volume_uuid)s %(error)s.new_volume_uuid" msgstr "" #: cinder/volume/drivers/fungible/driver.py:537 msgid "initialize_connection error: no host nqn available!" msgstr "" #: cinder/volume/drivers/fungible/driver.py:650 msgid "FAC enabled hosts are not supported" msgstr "" #: cinder/volume/drivers/fungible/driver.py:664 #, python-format msgid "Failed to attach the volume %(name)s: %(error)s.name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:675 #, python-format msgid "Failed to attach volume %(name)s: %(args)sname" msgstr "" #: cinder/volume/drivers/fungible/driver.py:691 msgid "terminate_connection error: no provider_id available." msgstr "" #: cinder/volume/drivers/fungible/driver.py:728 msgid "terminate_connection error: no host nqn available." msgstr "" #: cinder/volume/drivers/fungible/driver.py:763 msgid "terminate_connection error: required port is not available for detach." msgstr "" #: cinder/volume/drivers/fungible/driver.py:770 msgid "terminate_connection error: Volume not attached to any ports." msgstr "" #: cinder/volume/drivers/fungible/driver.py:786 #, python-format msgid "Failed to detach the volume %(name)s: %(error)s.name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:797 #, python-format msgid "Failed to detach volume %(name)s: %(args)sname" msgstr "" #: cinder/volume/drivers/fungible/driver.py:832 #, python-format msgid "Failed to create the snapshot %(name)s: %(error)s." msgstr "" #: cinder/volume/drivers/fungible/driver.py:843 #, python-format msgid "Failed to create snapshot %(name)s: %(args)sname" msgstr "" #: cinder/volume/drivers/fungible/driver.py:853 msgid "" "Failed to create snapshot: volume provider_id not found in snapshot's volume " "details." msgstr "" #: cinder/volume/drivers/fungible/driver.py:860 #, python-format msgid "" "Failed to create snapshot, volume provider_id attribute not found in " "snapshot details :%s." msgstr "" #: cinder/volume/drivers/fungible/driver.py:890 #, python-format msgid "Failed to delete the snapshot %(name)s: %(error)s.namedisplay_name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:902 #, python-format msgid "Failed to delete snapshot %(name)s: %(args)snamedisplay_name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:915 #, python-format msgid "" "Failed to delete snapshot, provider_id attribute not found in snapshot " "details :%s.id" msgstr "" #: cinder/volume/drivers/fungible/driver.py:947 #, python-format msgid "Failed to extend the volume %(name)s: %(error)s.name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:958 #, python-format msgid "Failed to extend volume %(name)s: %(args)sname" msgstr "" #: cinder/volume/drivers/fungible/driver.py:968 #, python-format msgid "" "Failed to extend volume, provider_id attribute not found in volume details :" "%s.id" msgstr "" #: cinder/volume/drivers/fungible/driver.py:1118 #, python-format msgid "Failed to rename the volume %(name)s: %(error)s.name" msgstr "" #: cinder/volume/drivers/fungible/driver.py:1129 #, python-format msgid "Failed to rename volume %(name)s: %(args)sname" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:118 #: cinder/volume/drivers/huawei/common.py:88 #: cinder/volume/drivers/sandstone/sds_driver.py:63 msgid "Configuration is not found." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:149 #, python-format msgid "Storage pool %(pool)s does not exist in the FusionStorage." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:218 #, python-format msgid "Storage pool %(pool)s does not exist on the array. Please check." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:248 #: cinder/volume/drivers/fusionstorage/dsware.py:298 #: cinder/volume/drivers/fusionstorage/dsware.py:332 #: cinder/volume/drivers/fusionstorage/dsware.py:358 #, python-format msgid "Volume: %(vol_name)s does not exist!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:277 #, python-format msgid "Snapshot: %(name)s does not exist!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:281 #, python-format msgid "Volume: %(vol_name)s already exists!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:323 #, python-format msgid "" "The required host: %(host)s and its manager ip are not included in the " "configuration file." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:342 #: cinder/volume/drivers/fusionstorage/fs_client.py:195 msgid "Host attach volume failed!" msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:99 #: cinder/volume/drivers/huawei/rest_client.py:195 #, python-format msgid "%(err)s\n" "result: %(res)s." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:110 msgid "Get version session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:121 msgid "Login session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:132 #: cinder/volume/drivers/huawei/rest_client.py:191 msgid "Logout session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:146 msgid "Keep alive session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:155 msgid "Query pool session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:164 msgid "Query volume by name session error" msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:173 msgid "Query volume by ID session error" msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:180 msgid "Create volume session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:186 msgid "Delete volume session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:192 msgid "Attach volume session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:204 msgid "Detach volume session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:210 msgid "Expand volume session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:223 msgid "query snapshot list session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:230 #: cinder/volume/drivers/huawei/rest_client.py:324 #: cinder/volume/drivers/sandstone/sds_client.py:558 msgid "Create snapshot error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:236 msgid "Delete snapshot session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_client.py:244 msgid "create volume from snapshot session error." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_conf.py:40 #, python-format msgid "The host %s is not reliable. Please check cinder-volume backend." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_conf.py:88 #, python-format msgid "%s is not configured." msgstr "" #: cinder/volume/drivers/fusionstorage/fs_conf.py:118 #: cinder/volume/drivers/huawei/huawei_conf.py:268 msgid "No valid storage pool configured." msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:79 #, python-format msgid "Hedvig param %s is not set." msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:119 #, python-format msgid "Failed to create volume %s. Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:124 #, python-format msgid "Failed to create volume: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:135 #, python-format msgid "Failed to delete volume %s. Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:140 #, python-format msgid "Failed to delete volume: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:154 msgid "Failed to create cloned volume. Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:158 msgid "Failed to create cloned volume" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:212 #, python-format msgid "Volume assignment to connect failed. volume: %s Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:217 #, python-format msgid "Volume assignment to connect failed. volume: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:241 msgid "Failed to get hedvig controller" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:246 #, python-format msgid "Failed to terminate connection. volume: %s Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:251 #, python-format msgid "Failed to terminate connection. volume: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:267 #, python-format msgid "Failed to create snapshot. snapshotName: %s Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:272 #, python-format msgid "Failed to create snapshot. snapshotName: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:288 #, python-format msgid "Failed to delete snapshot: %s, Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:293 #, python-format msgid "Failed to delete snapshot: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:312 #, python-format msgid "Failed to create volume from snapshot %s Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:317 #, python-format msgid "Failed to create volume from snapshot %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:331 msgid "Shrinking of volumes are not allowed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:338 msgid "Failed to extend volume. Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:342 msgid "Failed to extend volume" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:387 #, python-format msgid "Failed to create snapshot for vdisk %s Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:392 #, python-format msgid "Failed to create snapshot for vdisk %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:401 msgid "Unable to fetch volume stats. Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:405 msgid "Unable to fetch volume stats" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:441 #, python-format msgid "Failed to get hedvig controller for compute %s Rest API failed" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:446 #, python-format msgid "Failed to get hedvig controller for compute %s " msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:456 msgid "Failed to delete lun" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:481 #, python-format msgid "Failed to get lun for vdisk: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:492 #, python-format msgid "Failed to get iqn for hostname: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:503 #, python-format msgid "Failed to add access. hedvig controller: %s" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:584 msgid "Failed to create volume" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:593 msgid "Failed to delete Vdisk" msgstr "" #: cinder/volume/drivers/hedvig/hedvig_cinder.py:608 msgid "Failed to clone snapshot" msgstr "" #: cinder/volume/drivers/hedvig/rest_client.py:53 msgid "Unable to connect to the nodes" msgstr "" #: cinder/volume/drivers/hedvig/rest_client.py:76 msgid "GetSessionId failure" msgstr "" #: cinder/volume/drivers/hedvig/rest_client.py:134 #: cinder/volume/drivers/hedvig/rest_client.py:611 #: cinder/volume/drivers/hedvig/rest_client.py:623 msgid "NodeMap is empty" msgstr "" #: cinder/volume/drivers/hedvig/rest_client.py:181 msgid "REST call status - Retry limit reached" msgstr "" #: cinder/volume/drivers/hedvig/rest_client.py:208 #, python-format msgid "create_vdisk REST call status - %s" msgstr "" #: cinder/volume/drivers/hedvig/rest_client.py:238 #, python-format msgid "resize_vdisk REST call status - %s" msgstr "" #: cinder/volume/drivers/hedvig/rest_client.py:264 #: cinder/volume/drivers/hedvig/rest_client.py:321 #: cinder/volume/drivers/hedvig/rest_client.py:355 #: cinder/volume/drivers/hedvig/rest_client.py:386 #: cinder/volume/drivers/hedvig/rest_client.py:420 #: cinder/volume/drivers/hedvig/rest_client.py:449 #: cinder/volume/drivers/hedvig/rest_client.py:475 #: cinder/volume/drivers/hedvig/rest_client.py:503 #: cinder/volume/drivers/hedvig/rest_client.py:540 #: cinder/volume/drivers/hedvig/rest_client.py:567 #: cinder/volume/drivers/hedvig/rest_client.py:595 #, python-format msgid "REST call status - %s" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_common.py:1309 #, python-format msgid "%(prefix)s error occurred. %(msg)sprefixdriver_prefix" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_rest_api.py:343 #: cinder/volume/drivers/hitachi/hbsd_rest_api.py:386 #: cinder/volume/drivers/hitachi/hbsd_rest_api.py:450 #: cinder/volume/drivers/hitachi/hbsd_rest_api.py:480 #, python-format msgid "%(prefix)s error occurred. %(msg)sprefix" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:288 #, python-format msgid "Volume %s doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:424 msgid "" "Specifies the Snap CPG for a volume type. It overrides the hpe3par_cpg_snap " "setting. Defaults to the hpe3par_cpg_snap setting in the cinder.conf file. " "If hpe3par_cpg_snap is not set, it defaults to the hpe3par_cpg setting." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:434 msgid "" "Specifies the host persona property for a volume type. It overrides the " "hpe3par_cpg_snap setting. Defaults to the hpe3par_cpg_snap setting in the " "cinder.conf file. If hpe3par_cpg_snap is not set, it defaults to the " "hpe3par_cpg setting." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:447 msgid "" "The virtual volume set name that has been set up by the administrator that " "would have predefined QoS rules associated with it. If you specify " "extra_specs hpe3par:vvs, the qos_specs minIOPS, maxIOPS, minBWS, and maxBWS " "settings are ignored." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:458 msgid "Enables Flash cache setting for a volume type." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:466 msgid "Specifies the provisioning for a volume type." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:475 msgid "" "Enables compression for a volume type. Minimum requirement of 3par OS " "version is 3.3.1 with SSD drives only. Volume size must have > 16 GB to " "enable compression on volume. A full provisioned volume cannot be compressed." "" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:488 msgid "" "The valid value is: True If True, the volume is to be replicated, if " "supported, by the backend driver. If the option is not specified or false, " "then replication is not enabled. This option is required to enable " "replication." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:501 msgid "Sets the replication mode for 3par." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:510 msgid "" "Sets the time interval for synchronization. Only needed if replication:mode " "is periodic." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:519 msgid "Sets the number of snapshots that will be saved on the primary array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:528 msgid "" "Sets the number of snapshots that will be saved on the secondary array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:539 msgid "" "Sets the QoS, I/O issue count minimum goal. If not specified, there is no " "limit on I/O issue count." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:547 msgid "" "Sets the QoS, I/O issue count rate limit. If not specified, there is no " "limit on I/O issue count." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:555 msgid "" "Sets the QoS, I/O issue bandwidth minimum goal. If not specified, there is " "no limit on I/O issue bandwidth rate." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:564 msgid "" "Sets the QoS, I/O issue bandwidth rate limit. If not specified, there is no " "limit on I/O issue bandwidth rate." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:573 msgid "Sets the latency goal in milliseconds." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_base.py:580 msgid "Sets the priority of the QoS rule over other rules." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:160 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:398 #, python-format msgid "%s is not set" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:405 #, 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:416 #, 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:433 #: cinder/volume/drivers/hpe/hpe_3par_common.py:448 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:461 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:533 msgid "" "HPE driver setup error: some required libraries (hpe3parclient, client.*) " "not found." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:551 #: cinder/volume/drivers/hpe/hpe_3par_common.py:1768 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:559 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:593 #: cinder/volume/drivers/hpe/nimble.py:871 msgid "" "For a volume type to be a part of consistent group, volume type extra spec " "must have consistent_group_snapshot_enabled=\" True\"" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:738 #, python-format msgid "" "Copy volume task failed: create_group_from_src_group id=%(id)s, status=" "%(status)s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:849 #: cinder/volume/drivers/hpe/nimble.py:925 #, python-format msgid "" "Volume with volume id %s is not supported as extra specs of this volume does " "not have consistent_group_snapshot_enabled=\" True\"" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:857 #: cinder/volume/drivers/hpe/hpe_3par_common.py:876 #, python-format msgid "Virtual Volume Set %s does not exist." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:915 #, python-format msgid "There was an error creating the cgsnapshot: %s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:977 #: cinder/volume/drivers/hpe/hpe_3par_common.py:1165 #, python-format msgid "Virtual volume '%s' doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1013 #, python-format msgid "Volume type ID '%s' is invalid." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1080 msgid "Managing of snapshots to failed-over volumes is not allowed." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1091 #: cinder/volume/drivers/hpe/hpe_3par_common.py:1192 #, python-format msgid "Snapshot '%s' doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1099 #, python-format msgid "The provided snapshot '%s' is not a snapshot of the provided volume." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1156 msgid "Reference must be for an unmanaged virtual volume." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1183 msgid "Reference must be for an unmanaged snapshot." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1223 msgid "Unmanaging of snapshots from failed-over volumes is not allowed." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1280 msgid "Volume attached to host " msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1322 #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1375 #: cinder/volume/drivers/nexenta/ns5/nfs.py:1269 msgid "Snapshot already managed" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1357 msgid "Reference must contain source-name or source-id." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2101 #, 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:2131 #, python-format msgid "" "Compression Policy requires WSAPI version '%(compression_version)s' version " "'%(version)s' is installed." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2141 msgid "Compression is not supported on underlying hardware" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2169 #, python-format msgid "VV Set %s does not exist." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2219 #, python-format msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2318 #, 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:2334 #, 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:2484 #, python-format msgid "Volume (%s) already exists on array" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2664 #, python-format msgid "" "Failed to add volume '%(volume)s' to vvset '%(vvs_name)s' because '%(err)s'" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2694 #, 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:2740 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:2829 msgid "Volume has a temporary snapshot that can't be deleted at this time." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2836 msgid "Volume has children and cannot be deleted!" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3268 #, python-format msgid "" "Volume %(name)s has dependent snapshots: %(snap)s. Either flatten or remove " "the dependent snapshots: %(snap)s for the conversion of volume %(name)s to " "succeed.name" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3288 #, 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:3314 #, python-format msgid "Volume (%s) already exists on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3362 msgid "Snapshot has a temporary snapshot that can't be deleted at this time." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3402 msgid "Snapshot has children and cannot be deleted!" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3590 #: cinder/volume/drivers/hpe/hpe_3par_common.py:3640 #, 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:3663 #, python-format msgid "Cannot retype from HPE3PARDriver to %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3669 msgid "Cannot retype from one 3PAR array to another." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3675 #, python-format msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3682 msgid "Cannot retype to a CPG in a different domain." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3686 msgid "Cannot retype to a snap CPG in a different domain." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3863 msgid "Volume has a temporary snapshot." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3891 #, python-format msgid "There was an error stopping remote copy: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3908 #, python-format msgid "Promote virtual copy failed: id=%(id)s, status=%(status)s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3919 #: cinder/volume/drivers/hpe/hpe_3par_common.py:4582 #: cinder/volume/drivers/hpe/hpe_3par_common.py:4734 #, python-format msgid "There was an error starting remote copy: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3985 #: cinder/volume/drivers/hpe/hpe_3par_common.py:5259 msgid "" "Issuing a fail-over failed because replication is not properly configured." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4011 #: cinder/volume/drivers/hpe/hpe_3par_common.py:5276 msgid "A valid secondary target MUST be specified in order to failover." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4099 #: cinder/volume/drivers/hpe/hpe_3par_common.py:5145 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:4475 #: cinder/volume/drivers/hpe/hpe_3par_common.py:4805 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:4515 #: cinder/volume/drivers/hpe/hpe_3par_common.py:5077 #, python-format msgid "There was an error creating the remote copy group: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4537 #: cinder/volume/drivers/hpe/hpe_3par_common.py:4958 #, 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:4551 #: cinder/volume/drivers/hpe/hpe_3par_common.py:4908 #, 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:4573 #, python-format msgid "There was an error while modifying remote copy group: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4590 #, 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:4660 #, python-format msgid "The failed-over volume could not be deleted: %s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4749 #, python-format msgid "" "Replication status should be %(status)s for replication-enabled group: " "%(group)s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4758 #: cinder/volume/drivers/hpe/hpe_3par_common.py:5053 #, python-format msgid "replication is not properly configured on backend: (backend)%s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4846 #, python-format msgid "" "There was an error removing a volume: %(volume)s from Group: %(group)s : " "%(err)s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4876 #, python-format msgid "" "There was an error adding a volume: %(volume)s to Group: %(group)s : %(err)s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4936 #, python-format msgid "There was an error modifying the remote copy group: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:4996 #, python-format msgid "There was an error deleting RCG %(rcg_name)s: %(error)s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:5008 #, python-format msgid "hpe3par:group_replication is not set on volume type: (id)%s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:5018 #, python-format msgid "replication is not set on volume type: (id)%s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:5042 #, python-format msgid "" "replication mode or replication sync period must be same on each volume type " "of Group:(id)%s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:5120 #, python-format msgid "" "There was a problem with the failover: (%(error)s) and it was unsuccessful." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:5136 #, python-format msgid "" "There was a problem with the failback: (%(error)s) and it was unsuccessful." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:5294 msgid "A valid target is not found in order to failback." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:155 #, python-format msgid "" "The iSCSI driver is not supported for Primera %(version)s. It is supported " "for Primera 4.2 or higher versions." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:258 #: cinder/volume/drivers/stx/iscsi.py:99 msgid "At least one valid iSCSI IP address must be set." msgstr "" #: cinder/volume/drivers/hpe/nimble.py:104 msgid "Nimble Cinder Driver exception" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:108 msgid "Unexpected response from Nimble API" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:388 msgid "Unable to enable GST" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:402 #, python-format msgid "Unable to get current software version for %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:411 msgid "SpaceInfo returned by array is invalid" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:470 msgid "Reference must contain source-name." msgstr "" #: cinder/volume/drivers/hpe/nimble.py:496 #, python-format msgid "No volume_type_id present in %(type)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:523 #, python-format msgid "Unable to retype %(vol)s to %(type)s: %(err)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:549 msgid "Volume should have agent-type set as None." msgstr "" #: cinder/volume/drivers/hpe/nimble.py:556 #, python-format msgid "" "Volume %s is online. Set volume to offline for managing using OpenStack." msgstr "" #: cinder/volume/drivers/hpe/nimble.py:566 #, python-format msgid "" "Volume %s has ACL associated with it. Remove ACL for managing using " "OpenStack" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:607 msgid "Only volumes managed by OpenStack can be unmanaged." msgstr "" #: cinder/volume/drivers/hpe/nimble.py:799 #, python-format msgid "" "Lun number not found for volume %(vol)s with initiator_group: %(igroup)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:838 #, python-format msgid "Unable to restore %(vol)s to %(snap_id)s: %(err)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1265 #: cinder/volume/drivers/hpe/nimble.py:1470 #, python-format msgid "No initiator group found for initiator %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1317 msgid "No suitable data ip found" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1353 msgid "No suitable discovery ip found" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1547 #, python-format msgid "Failed to login for user %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1556 #, python-format msgid "Unable to retrieve Group Object for : %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1565 #, python-format msgid "Unable to retrieve Group info for: %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1574 #, python-format msgid "Unable to retrieve information for Folder: %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1584 #, python-format msgid "No performance policy found for: %(perf)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1595 #, python-format msgid "No %s network config exists" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1663 #, python-format msgid "Folder '%(folder)s' not present in pool '%(pool)s'" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1669 #: cinder/volume/drivers/hpe/nimble.py:1804 #: cinder/volume/drivers/hpe/nimble.py:1809 #: cinder/volume/drivers/hpe/nimble.py:2277 #: cinder/volume/drivers/hpe/nimble.py:2282 #, python-format msgid "Folder '%(folder)s' not present in pool '%(pool)s'" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1677 #: cinder/volume/drivers/hpe/nimble.py:1817 #: cinder/volume/drivers/hpe/nimble.py:1831 #: cinder/volume/drivers/hpe/nimble.py:2290 #, python-format msgid "%(err)s [%(min)s, %(max)s]" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1895 #, python-format msgid "Unable to retrieve information for pool : %(pool)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1909 msgid "Unable to retrieve initiator group list" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1919 #, python-format msgid "Unable to retrieve information for initiator group : %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1929 #: cinder/volume/drivers/hpe/nimble.py:1937 #: cinder/volume/drivers/hpe/nimble.py:1979 #, python-format msgid "Unable to retrieve information for volume: %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:1959 #, python-format msgid "Add access control failed with error: %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2018 #, python-format msgid "Remove access control failed with error: %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2027 #, python-format msgid "" "Unable to retrieve snapshot info for snap_id: %(snap)s volume id: %(vol)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2039 #, python-format msgid "Snapshot: %(snap)s of Volume: %(vol)s doesn't exist" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2050 #, python-format msgid "Snapshot: %s doesn't exist" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2133 #, python-format msgid "Error %s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2170 #, python-format msgid "Volume: %s not found" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2299 #, python-format msgid "Please set valid IOPS limit in the range [%(min)s, %(max)s]" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2312 #, python-format msgid "Please enter valid IOPS limit in the range [%(min)s, %(max)s]" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2369 #: cinder/volume/drivers/hpe/nimble.py:2373 #: cinder/volume/drivers/hpe/nimble.py:2402 #: cinder/volume/drivers/hpe/nimble.py:2406 #, python-format msgid "%(base)s Message: %(msg)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2385 #, python-format msgid "Failed to execute api %(api)s : %(msg)s : %(code)s" msgstr "" #: cinder/volume/drivers/hpe/nimble.py:2421 #, python-format msgid "No fc interfaces for array %s" msgstr "" #: cinder/volume/drivers/huawei/common.py:140 msgid "Get active client failed." msgstr "" #: cinder/volume/drivers/huawei/common.py:293 #, python-format msgid "Create volume error. Because %s." msgstr "" #: cinder/volume/drivers/huawei/common.py:335 #: cinder/volume/drivers/huawei/common.py:730 msgid "Hypermetro and Replication can not be used in the same volume_type." msgstr "" #: cinder/volume/drivers/huawei/common.py:433 msgid "Lun migration error." msgstr "" #: cinder/volume/drivers/huawei/common.py:438 msgid "Cannot find migration task." msgstr "" #: cinder/volume/drivers/huawei/common.py:503 #: cinder/volume/drivers/huawei/common.py:573 #: cinder/volume/drivers/huawei/common.py:1142 #, python-format msgid "Volume %s doesn't exist." msgstr "" #: cinder/volume/drivers/huawei/common.py:668 #, python-format msgid "ClonePair %s is abnormal." msgstr "" #: cinder/volume/drivers/huawei/common.py:684 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" #: cinder/volume/drivers/huawei/common.py:691 #, python-format msgid "" "Failed to create volume from snapshot due to snapshot %s not being active." msgstr "" #: cinder/volume/drivers/huawei/common.py:785 #, python-format msgid "Volume %s does not exist on the array." msgstr "" #: cinder/volume/drivers/huawei/common.py:801 #, python-format msgid "Can't extend replication volume, volume: %(id)s" msgstr "" #: cinder/volume/drivers/huawei/common.py:819 #: cinder/volume/drivers/sandstone/sds_driver.py:212 #, 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/common.py:838 #, python-format msgid "Parent volume of snapshot %s doesn't exist." msgstr "" #: cinder/volume/drivers/huawei/common.py:1019 #, python-format msgid "Can't support cache on the array, cache name is: %(name)s." msgstr "" #: cinder/volume/drivers/huawei/common.py:1028 #, python-format msgid "Can't support partition on the array, partition name is: %(name)s." msgstr "" #: cinder/volume/drivers/huawei/common.py:1037 msgid "Can't support tier on the array." msgstr "" #: cinder/volume/drivers/huawei/common.py:1043 #: cinder/volume/drivers/huawei/common.py:1116 msgid "Can't support qos on the array." msgstr "" #: cinder/volume/drivers/huawei/common.py:1055 #, python-format msgid "Can't find cache name on the array, cache name is: %(name)s." msgstr "" #: cinder/volume/drivers/huawei/common.py:1068 #, python-format msgid "Can't find partition name on the array, partition name is: %(name)s." msgstr "" #: cinder/volume/drivers/huawei/common.py:1240 #, 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/common.py:1267 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN group." msgstr "" #: cinder/volume/drivers/huawei/common.py:1274 #, python-format msgid "Can't import LUN %s to Cinder. LUN status is not normal." msgstr "" #: cinder/volume/drivers/huawei/common.py:1289 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair." msgstr "" #: cinder/volume/drivers/huawei/common.py:1305 msgid "Failed to get SplitMirror." msgstr "" #: cinder/volume/drivers/huawei/common.py:1312 msgid "Failed to get target LUN of SplitMirror." msgstr "" #: cinder/volume/drivers/huawei/common.py:1317 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror." msgstr "" #: cinder/volume/drivers/huawei/common.py:1332 msgid "Failed to get migration task." msgstr "" #: cinder/volume/drivers/huawei/common.py:1338 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a migration task." msgstr "" #: cinder/volume/drivers/huawei/common.py:1347 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task." msgstr "" #: cinder/volume/drivers/huawei/common.py:1355 #, python-format msgid "" "Can't import LUN %s to Cinder. Already exists in a remote replication task." msgstr "" #: cinder/volume/drivers/huawei/common.py:1362 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror." msgstr "" #: cinder/volume/drivers/huawei/common.py:1383 #, python-format msgid "The specified LUN does not belong to the given pool: %s." msgstr "" #: cinder/volume/drivers/huawei/common.py:1399 #, python-format msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched." msgstr "" #: cinder/volume/drivers/huawei/common.py:1447 msgid "" "Can't find LUN on the array, please check the source-name or source-id." msgstr "" #: cinder/volume/drivers/huawei/common.py:1471 #, 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/common.py:1478 #, python-format msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator." msgstr "" #: cinder/volume/drivers/huawei/common.py:1488 msgid "Must specify snapshot source-name or source-id." msgstr "" #: cinder/volume/drivers/huawei/common.py:1494 msgid "" "Can't find snapshot on array, please check the source-name or source-id." msgstr "" #: cinder/volume/drivers/huawei/common.py:1510 #, python-format msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume." msgstr "" #: cinder/volume/drivers/huawei/common.py:1587 #, python-format msgid "" "Can't create consistency group, array does not support hypermetro " "consistentgroup, group id: %(group_id)s." msgstr "" #: cinder/volume/drivers/huawei/common.py:1870 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4573 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5103 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5208 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1290 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1683 #, python-format msgid "Invalid secondary id %s." msgstr "" #: cinder/volume/drivers/huawei/fc_zone_helper.py:124 msgid "No FC port connected to fabric." msgstr "" #: cinder/volume/drivers/huawei/fc_zone_helper.py:127 msgid "No initiator connected to fabric." msgstr "" #: cinder/volume/drivers/huawei/fc_zone_helper.py:217 #, python-format msgid "No FC port can be used for LUN %s." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:110 msgid "RestURL is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:120 msgid "UserName is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:130 msgid "UserPassword is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:155 msgid "SSLCertVerify configured error." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:183 msgid "SAN product is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:189 #, python-format msgid "Invalid SAN product %(text)s, SAN product must be in %(valid)s." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:204 #, python-format msgid "Invalid lun type %s is configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:209 #, python-format msgid "" "%(array)s array requires %(valid)s lun type, but %(conf)s is specified." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:262 msgid "Storage pool is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:293 #: cinder/volume/drivers/huawei/huawei_conf.py:314 #: cinder/volume/drivers/huawei/huawei_conf.py:354 msgid "Name must be specified for initiator." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:411 #, python-format msgid "" "Invalid LUNCopySpeed '%(text)s', LUNCopySpeed must be between %(low)s and " "%(high)s." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:435 #, python-format msgid "" "Invalid FC MinOnlineFCInitiator '%s', MinOnlineFCInitiator must be a digit." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:294 msgid "" "There is an FC initiator in an invalid state. If you want to continue to " "attach volume to host, configure MinFCIniOnline in the XML file." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:302 #, python-format msgid "" "The number of online FC initiator %(wwns)s less than the set number: %(set)s." "" msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:336 #, python-format msgid "build_ini_targ_map fails. %s" msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:435 msgid "Can't find the same host id from arrays." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:91 msgid "Timed out waiting for condition." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:148 #, python-format msgid "%(k)s spec must be specified as %(k)s=' True' or ' False'." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:162 msgid "" "replication_type spec must be specified as replication_type=' sync' or " "' async'." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:169 #, python-format msgid "%s spec must be specified as a string." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:228 #, python-format msgid "IOType must be in %(types)s." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:235 #, python-format msgid "QoS key %s is not valid." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:240 #, python-format msgid "QoS value for %s must > 0." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:247 #, python-format msgid "" "QoS policy must specify both IOType and one another qos spec, got policy: %s." "" msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:255 #, python-format msgid "QoS policy upper limit and lower limit conflict, QoS policy: %s." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:266 msgid "Cannot set thin and thick at the same time." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:277 msgid "" "Cache name is not specified, please set smartcache:cachename in extra specs." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:285 msgid "" "Partition name is not specified, please set smartpartition:partitionname in " "extra specs." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:295 #, python-format msgid "LUN %s is abnormal." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:44 msgid "Remote pool cannot be found." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:71 #, python-format msgid "Create hypermetro error. %s." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:116 #, python-format msgid "Can't get volume id. Volume name: %s." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:142 msgid "Can not add FC port to host." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:158 msgid "Map info is None due to array version not supporting hypermetro." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:271 msgid "The domain_name config in cinder.conf is wrong." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:322 msgid "The CG does not exist on array." msgstr "" #: cinder/volume/drivers/huawei/replication.py:112 #, python-format msgid "Create replication pair failed. Error: %s." msgstr "" #: cinder/volume/drivers/huawei/replication.py:203 msgid "Split replication failed." msgstr "" #: cinder/volume/drivers/huawei/replication.py:241 msgid "We should not do switch over on primary array." msgstr "" #: cinder/volume/drivers/huawei/replication.py:268 #, python-format msgid "Wait synchronize failed. Running status: %s." msgstr "" #: cinder/volume/drivers/huawei/replication.py:485 msgid "Get remote device info failed." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:81 #, python-format msgid "Request method %s is invalid." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:139 msgid "Password has expired or has been reset, please change the password." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:146 msgid "Failed to login with all rest URLs." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:202 #, python-format msgid "%s \"data\" is not in result." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:216 #: cinder/volume/drivers/sandstone/sds_client.py:386 msgid "Create lun error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:241 #: cinder/volume/drivers/sandstone/sds_client.py:398 msgid "Delete lun error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:246 msgid "Query resource pool error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:284 #, python-format msgid "Can not get pool info. pool: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:302 msgid "Get lun id by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:313 msgid "Activate snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:343 msgid "Stop snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:349 #: cinder/volume/drivers/sandstone/sds_client.py:593 msgid "Delete snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:361 msgid "Get snapshot id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:387 msgid "Create luncopy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:412 msgid "Find portgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:424 msgid "Associate portgroup to mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:431 msgid "Check portgroup associate error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:517 msgid "Get iSCSI target port error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:527 msgid "Get hostgroup information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:535 msgid "Get lungroup information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:560 #, python-format msgid "Failed to create hostgroup: %(name)s. Check if it exists on the array." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:581 msgid "Create hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:595 msgid "Create lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:604 msgid "Delete lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:610 #: cinder/volume/drivers/huawei/rest_client.py:721 msgid "Check lungroup associate error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:620 #: cinder/volume/drivers/huawei/rest_client.py:705 msgid "Check hostgroup associate error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:631 msgid "Find host lun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:651 msgid "Find host in hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:674 #, 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:694 msgid "Add new host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:736 msgid "Associate host to hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:747 msgid "Associate lun to lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:757 msgid "Delete associated lun from lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:764 msgid "Check initiator added to array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:775 msgid "Check initiator associated to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:784 #, python-format msgid "Initiator %(ini)s has been added to another host %(host)s." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:799 msgid "Add initiator to array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:810 msgid "Associate initiator to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:844 msgid "Invalid ALUA value. ALUA value must be 1 or 0." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:867 msgid "" "Use CHAP to associate initiator to host error. Please check the CHAP " "username and password." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:879 msgid "Use ALUA to associate initiator to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:889 msgid "Remove CHAP error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:896 msgid "Find mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:905 msgid "Add mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:916 msgid "Associate host to mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:928 msgid "Associate lungroup to mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:938 msgid "Delete lungroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:951 msgid "Delete hostgroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:963 msgid "Delete portgroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:969 msgid "Delete mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:989 msgid "Find obj number error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:999 msgid "Find portgroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1011 msgid "Find lun group from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1026 msgid "Start LUNcopy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1062 msgid "Get LUNcopy information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1079 msgid "Delete LUNcopy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1104 msgid "Get connected free FC wwn error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1118 msgid "Get fc initiator count error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1132 msgid "Get FC initiators from array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1147 msgid "Add FC port to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1154 msgid "Get iSCSI port information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1171 msgid "" "Get iSCSI port info error, please check the target IP configured in huawei " "conf file." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1202 msgid "Get FC target wwpn error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1241 msgid "Get QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1263 msgid "Update QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1271 msgid "Get target IP error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1313 #, python-format msgid "" "get_iscsi_params: No valid port in portgroup. portgroup_id: %(id)s, please " "check it on storage." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1353 #: cinder/volume/drivers/sandstone/sds_driver.py:375 #, 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:1372 msgid "Can't find valid IP from rest, please check it on storage." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1444 msgid "Create QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1453 msgid "Delete QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1467 msgid "Activate or deactivate QoS error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1473 #: cinder/volume/drivers/huawei/rest_client.py:1666 msgid "Get QoS information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1497 msgid "Remove lun from QoS error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1509 msgid "Change lun priority error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1520 msgid "Change lun smarttier policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1526 msgid "Get QoS id by lun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1536 msgid "Get lungroup id by lun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1550 msgid "Get volume error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1560 msgid "Get snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1572 msgid "Extend volume error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1587 msgid "Create lun migration error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1594 msgid "Get lun migration task error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1600 msgid "Delete lun migration error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1607 msgid "Get partition by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1616 msgid "Get partition by partition id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1626 msgid "Add lun to partition error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1633 msgid "Remove lun from partition error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1638 msgid "Get cache by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1649 msgid "Get smartcache by cache id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1661 msgid "Remove lun from cache error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1727 msgid "Associate lun to QoS error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1739 msgid "Add lun to cache error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1744 msgid "Get array info error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1754 msgid "Remove host from array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1759 msgid "Delete hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1767 msgid "Remove host from hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1774 msgid "Remove iscsi from host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1819 msgid "Rename lun on array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1829 msgid "Rename snapshot on array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1851 msgid "Remove fc from host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1856 msgid "Get host initiators info failed." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1878 msgid "Add fc initiator to array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1890 msgid "Get FC ports from array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1916 msgid "get_hyper_domain_id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1924 msgid "create_hypermetro_pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1933 msgid "delete_hypermetro error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1943 msgid "sync_hypermetro error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1953 msgid "stop_hypermetro error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1960 msgid "get_hypermetro_by_id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1979 msgid "check_hypermetro_exist error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2009 msgid "Change hostlun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2018 msgid "Get hypermetro group by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2026 msgid "Get hypermetro group by id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2042 msgid "create hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2051 msgid "Delete hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2058 msgid "Get hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2068 msgid "stop hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2078 msgid "sync hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2089 msgid "Add hypermetro to metrogroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2100 msgid "Delete hypermetro from metrogroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2106 msgid "Get HyperMetroPair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2115 #: cinder/volume/drivers/huawei/rest_client.py:2138 msgid "License is unavailable." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2117 msgid "Get SplitMirror error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2126 msgid "Get target LUN of SplitMirror error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2140 msgid "Get migration task error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2151 msgid "Get volume by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2167 msgid "Get port groups by port error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2179 msgid "Get views by port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2190 msgid "Get LUN group by view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2201 msgid "Get port group by view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2211 msgid "Get FC ports by port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2223 msgid "Create port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2234 msgid "Add port to port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2239 msgid "Delete port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2246 msgid "Remove port from port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2252 msgid "Get engines error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2259 msgid "Get port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2271 msgid "Append port group description error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2280 msgid "Get ports by port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2289 msgid "Get remote devices error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2296 msgid "Create replication error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2305 msgid "Get pair failed." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2315 msgid "Switch over pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2324 msgid "Split pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2335 msgid "delete_replication error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2344 msgid "Sync pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2358 msgid "Set pair secondary access error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2374 msgid "Failed to get object count." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2383 #, python-format msgid "Get lun by name %s error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2393 #, python-format msgid "Get lun by id %s error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2402 #, python-format msgid "Get snapshot by name %s error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2412 #, python-format msgid "Get snapshot by id %s error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2422 #, python-format msgid "Update luns of qos %s error." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:88 #, python-format msgid "Cannot find partition by name %s." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:109 #, python-format msgid "Partition %s doesn't exist." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:121 #, python-format msgid "Cannot find cache by name %s." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:142 #, python-format msgid "Cache %s doesn't exit." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:123 #, 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:144 #, 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:194 msgid "" "_create_host: Can not translate host name. Host name is not unicode or " "string." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:282 #, python-format msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:323 #, 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:427 #, 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:492 msgid "Could not get system name." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:502 msgid "open_access_enabled is not off." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:511 msgid "Unable to parse attributes." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:516 #, python-format msgid "Array does not exist or is offline. Current status of array is %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:634 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:727 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6944 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1260 msgid "Reference must contain source-id or source-name element." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:732 #, python-format msgid "No vdisk with the ID specified by ref %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:749 #, python-format msgid "%(fun)s: encountered unexpected CLI error, expected one of: %(errors)s" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:776 msgid "_create_host failed to return the host name." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:792 #, python-format msgid "" "flashsystem_multihostmap_enabled is set to False, failing requested multi-" "host map. (%(code)s %(message)s)" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:915 msgid "_get_host_from_connector failed to return the host name for connector." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:983 msgid "_update_volume_stats: Could not get storage pool data." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1043 msgid "check_for_setup_error: Unable to determine system name." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1046 msgid "check_for_setup_error: Unable to determine system id." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1058 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:1108 #, 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:1145 msgid "create_volume_from_snapshot: Volume is smaller than snapshot." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1152 #, 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:1176 msgid "create_cloned_volume: Source volume larger than destination volume" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1210 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6168 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1005 msgid "The specified vdisk is mapped to a host." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_fc.py:86 #, 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:113 #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:131 msgid "_create_host: No connector ports." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_fc.py:211 #, 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:226 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:279 #, python-format msgid "initialize_connection: vdisk %s is not defined." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:98 #, 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:108 msgid "" "target_ip_address must be set in config file when using protocol 'iSCSI'." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:203 #, python-format msgid "No node found in I/O group %(gid)s for volume %(vol)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:260 #, python-format msgid "vdisk %s is not defined." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:333 msgid "No config node found." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:348 #, python-format msgid "State of node is wrong. Current state is %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:359 msgid "No ip address found." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:125 #, python-format msgid "GPFS driver unsupported operation: %(msg)s" msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:200 #, python-format msgid "GPFS is not running, state: %s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:259 #, python-format msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:281 #, python-format msgid "Invalid storage pool %s requested. Retype failed." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:398 #, python-format msgid "Could not find GPFS cluster id: %s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:406 #, python-format msgid "Could not find GPFS file system device: %s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:414 #, python-format msgid "Invalid storage pool %s specificed." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:435 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:441 msgid "Option gpfs_images_dir is not set correctly." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:448 #, 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:459 #, 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:468 #, 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:482 #, python-format msgid "%s must be an absolute path." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:487 #, python-format msgid "%s is not a directory." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:496 #, 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:1102 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1135 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is mounted." "" msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1150 #, python-format msgid "Failed to create consistency group: %(cgid)s. Error: %(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1160 #, python-format msgid "Failed to link fileset for the share %(cgname)s. Error: %(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1169 #, python-format msgid "" "Failed to set permissions for the consistency group %(cgname)s. Error: " "%(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1192 #, python-format msgid "" "The fileset associated with consistency group %(cgname)s does not exist" msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1205 #, python-format msgid "" "Failed to unlink fileset for consistency group %(cgname)s. Error: %(excmsg)s." "" msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1215 #, python-format msgid "" "Failed to delete fileset for consistency group %(cgname)s. Error: %(excmsg)s." "" msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1274 msgid "Updating a consistency group is not supported." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1281 msgid "" "Creating a consistency group from any source consistency group or " "consistency group snapshot is not supported." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1513 msgid "No GPFS node is active" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/__init__.py:90 #, python-format msgid "Initiator format: %(iqn)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/__init__.py:94 msgid "Initiator is missing from connector object" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/__init__.py:103 msgid "Compute host missing either iSCSI initiator or FC wwpns" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_connection.py:55 #, python-format msgid "Failed to read certificate from %s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_connection.py:70 #, python-format msgid "The certificate doesn't match the trusted one in %s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_connection.py:75 msgid "Missing 'pyOpenSSL' python module, ensure the library is installed." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_connection.py:82 #, python-format msgid "The certificate expired: %s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:89 #, python-format msgid "Param [%s] should be provided." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:138 msgid "Param [san_password] is invalid." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:149 #, python-format msgid "Can't connect to %(host)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:172 msgid "" "Param [lss_range_for_cg]'s format is invalid, please don't put the '-' at " "the beginning or the end." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:186 #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:203 #, python-format msgid "" "Param [lss_range_for_cg] is invalid, it only supports space and '-' as " "separator. Exception = %s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:199 msgid "Param [lss_range_for_cg] is invalid, it should be within 00-FF" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:212 #, python-format msgid "Param [ds8k_host_type] must be one of: %(values)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:222 #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:1112 #, python-format msgid "" "%s does not support bulk deletion of volumes, if you want to use this " "version of driver, please upgrade the CCL." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:231 #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:254 #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:1129 #, python-format msgid "" "REST version %(invalid)s is lower than %(valid)s, please upgrade it in DS8K." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:239 msgid "" "REST for DS8K 8.1 does not support PPRC consistency group, please upgrade " "the CCL." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:266 msgid "Param [connection_type] is invalid." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:317 #, python-format msgid "LSS %s should be within 00-FF." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:326 #, python-format msgid "LSSes in the address group %s are reserved for CKD volumes" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:334 #, python-format msgid "LSS %s has been reserved for CG." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:347 #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:688 msgid "All LSS/LCU IDs for configured pools on storage are exhausted." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:369 #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:979 msgid "All LSS/LCU IDs for configured pools are exhausted." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:580 #, python-format msgid "Metro Mirror pair %(id)s enters into state %(state)s. " msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:619 msgid "More than one host found." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:1080 #, python-format msgid "" "For 3390 volume, capacity can be in the range 1-65520(849KiB to 55.68GiB) " "cylinders, now it is %(gb)d GiB, equals to %(cyl)d cylinders." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:1153 #, python-format msgid "LCU %s should be within 00-FF." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:1163 #, python-format msgid "LCUs in the address group %s are reserved for FB volumes" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:1177 #, python-format msgid "Can not create lcu %(lcu)s, Exception = %(e)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_helper.py:1202 #, python-format msgid "" "LCU %s is not in parameter ds8k_devadd_unitadd_mapping, Please specify LCU " "in it, otherwise driver can not attach volume." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:274 #, python-format msgid "The OS400 volume type provided, %s, is not a valid volume type." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:414 #, python-format msgid "Param [connection_type] %s is invalid." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:449 msgid "" "Param [replication_device] is invalid, Driver support only one replication " "target." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:469 #, python-format msgid "Backend %s is not initialized." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:491 msgid "" "No pools found - make sure san_clustername is defined in the config file and " "that the pools exist on the storage." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:527 #, python-format msgid "Backend %s can not support ECKD ESE volume." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:536 #, python-format msgid "Secondary storage %s can not support ECKD ESE volume." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:568 msgid "The reserve LSS for CG is full. Volume can not be created on it." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:579 msgid "" "No support for specifying pool or lss for volumes that belong to consistency " "group." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:613 #, python-format msgid "" "There are still some available LSSs %s for CG, but they are not in the same " "node as pool." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:711 #, python-format msgid "Can not find pool for LSSs %s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:717 msgid "Target volume should be bigger or equal to the Source volume in size." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:743 msgid "" "When target volume is pre-created, it must be equal in size to source volume." "" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:793 #, python-format msgid "Volume %(id)s is in unexpected state %(state)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:802 #, python-format msgid "Volume %s is currently a target of another FlashCopy operation" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:848 #, python-format msgid "The volume %s has been failed over, it is not suggested to extend it." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:884 msgid "" "Driver does not support migrate replicated volume, it can be done via retype." "" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:888 msgid "source and destination vendors differ." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:891 msgid "source and destination serial numbers differ." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:984 msgid "" "Retype does not support to move volume from specified pool or lss to another " "specified pool or lss." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1013 msgid "Can not change the pool volume allocated." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1068 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6712 msgid "" "Reverting volume is not supported if the volume size is not equal to the " "snapshot size." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1075 msgid "Driver does not support revert to snapshot of replicated volume." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1081 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6751 #, python-format msgid "Reverting volume %(vol)s to snapshot %(snap)s failed due to: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1143 #, python-format msgid "Failed to find the attached Volume %s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1314 #, python-format msgid "" "add volume %(vol)s into group %(grp)s failed since this volume is 'in-use' " "status" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1334 #, python-format msgid "" "remove volume %(vol)s from group %(grp)s failed since this volume is 'in-" "use' status" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1406 msgid "" "_create_group_from_src supports a group snapshot source or a group source, " "other sources can not be used." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1501 #, python-format msgid "Invalid secondary_backend_id specified. Valid backend id is %s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1529 #, python-format msgid "Unable to failover host to %(id)s. Exception= %(ex)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1594 #, python-format msgid "Failed to enable replication for group %(id)s, Exception: %(ex)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1619 #, python-format msgid "Failed to disable replication for group %(id)s, Exception: %(ex)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1651 #, python-format msgid "Invalid secondary_backend_id %(id)s. Valid backend ids are %(ids)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_proxy.py:1679 #, python-format msgid "" "Unable to failover group %(grp_id)s to backend %(bck_id)s. Exception= %(ex)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:52 #, python-format msgid "%(tgt)s is not connected to %(src)s!" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:77 #, python-format msgid "Invalid port pair: %(invalid)s, valid port pair(s) are: %(valid)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:268 #, python-format msgid "Failed to create PPRC path %(src)s:%(tgt)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:423 #, python-format msgid "Param [connection_type] %s in replication_device is invalid." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:430 msgid "" "Please reserve the same number of LSS for secondary DS8K just as the primary " "DS8K." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:450 #, python-format msgid "" "The connection type in primary backend is %(primary)s, but in secondary " "backend it is %(secondary)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:507 #, python-format msgid "" "The path(s) for volume %(name)s isn't available any more, please make sure " "the state of the path(s) which source LSS is %(lss)s is success." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:555 #, python-format msgid "" "Failed to delete the target volume for volume %(volume)s, Exception: %(ex)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:618 msgid "Can not connect to the primary backend, please make sure it is back." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:660 #, python-format msgid "" "Source volume %(id)s has wrong pprc pair state %(invalid_state)s, expected " "one is %(valid_state)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_replication.py:668 #, python-format msgid "There is no PPRC pair for source volume %s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:199 msgid "The username and the password parameters must not be empty." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:233 #, python-format msgid "Invalid HTTP method: %s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:283 #, python-format msgid "Authentication failed for host %(host)s. Exception= %(e)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:289 #, python-format msgid "Can not put the volume in LSS: %s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:293 #, python-format msgid "Request to storage API time out: %s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:303 #, python-format msgid "Request to storage API failed: %(err)s, (%(url)s)." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:317 #, python-format msgid "Expected one result but got %d." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:327 #, python-format msgid "Expected one item in result but got %d." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/ds8k_restclient.py:337 #, python-format msgid "Expected one item in result responses but got %d." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:62 #, python-format msgid "Unable to create or get performance class: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:63 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:327 #, python-format msgid "Unable to add volume to performance class: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:65 #, python-format msgid "" "A performance class with the same name but different values exists: " "%(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:69 #, python-format msgid "Unable to connect to %(title)s: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:70 #, python-format msgid "" "Unable to connect to the storage system at '%(address)s', invalid address." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:74 #, python-format msgid "Unable to create volume: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:77 msgid "" "Unable to detect FC connection between the compute host and the storage, " "please ensure that zoning is set up correctly." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:93 #, python-format msgid "Unable to manage the volume '%(volume)s': %(error)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:96 #, python-format msgid "Incompatible pyxcli found. Mininum: %(required)s Found: %(found)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:175 #, python-format msgid "%(prefix)s %(portals)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:214 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:251 #, python-format msgid "Schedule %(sch)s exists with incorrect value %(int)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:227 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:263 #, python-format msgid "" "Setting up Async mirroring failed, schedule %(sch)s is not supported on " "system: %(id)s." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:453 msgid "Unable to create volume: System is out of space." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:457 #, python-format msgid "Unable to create volume: pool '%(pool)s' is out of space." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:690 #, python-format msgid "Failed to unlock volumes %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:705 msgid "No targets defined. Can't perform failover." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:723 #, python-format msgid "" "A potential split brain condition has been found with the following volumes: " "\n" "'%(volumes)s.'" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:830 msgid "No targets available for replication" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:835 msgid "Too many targets configured. Only one is supported" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:842 msgid "No targets available for replication." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:847 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2731 #, python-format msgid "Missing target information for target '%(target)s'" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1103 #, python-format msgid "" "Volume size (%(vol_size)sGB) cannot be smaller than the snapshot size " "(%(snap_size)sGB).." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1114 #, python-format msgid "Fatal error in copying volume: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1129 #, python-format msgid "Fatal error in resize volume: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1151 #, python-format msgid "Fatal error in snapshot_create: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1164 #, python-format msgid "Fatal error in snapshot_delete: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1183 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1701 #, python-format msgid "Fatal error in vol_resize: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1223 #, python-format msgid "Fatal error in vol_move: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1317 #, python-format msgid "Fatal error in vol_list: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1323 #, python-format msgid "Volume %(volume)s is not available on storage" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1436 msgid "Invalid target information. Can't perform failover" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1616 #, python-format msgid "Pool %(pool)s not available on storage" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1669 #, python-format msgid "" "New volume size (%(vol_size)s GB) cannot be less than the source volume size " "(%(src_size)s GB).." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1682 #, python-format msgid "Failed to copy from '%(src)s' to '%(vol)s': %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1802 #, python-format msgid "consistency group %s already exists on backend" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1807 msgid "Reached Maximum number of consistency groups" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1811 #, python-format msgid "Fatal error in cg_create: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1836 msgid "Maximum number of consistency groups reached" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1840 #, python-format msgid "Fatal error in cg_create on remote: %(details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:1981 msgid "Disable group replication before deleting group." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2051 #, python-format msgid "consistency group %s is being mirrored" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2055 #, python-format msgid "consistency group %s is not empty" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2059 #, python-format msgid "Fatal: %(code)s. CG: %(cgname)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2092 #, python-format msgid "Failed adding volume %(vol)s to consistency group %(cg)s: %(err)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2117 #, python-format msgid "Failed removing volume %(vol)s from consistency group %(cg)s: %(err)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2177 #, python-format msgid "Consistency group %s does not exist on backend" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2182 #, python-format msgid "Consistency group %s has an illegal name" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2186 #, python-format msgid "Snapshot group %s has an illegal name" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2190 msgid "Reached maximum snapshots allocation size" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2194 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2257 #, python-format msgid "Consistency group %s is empty" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2199 msgid "Reached Maximum number of volumes" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2203 #, python-format msgid "Consistency group %s name is reserved" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2207 #, python-format msgid "Snapshot group %s already exists" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2211 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2261 #, python-format msgid "Fatal: CG %(cg)s, Group %(group)s. %(err)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2249 #, python-format msgid "consistency group %s not found on backend" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2253 msgid "Reached Maximum size allocated for snapshots" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2325 #, python-format msgid "%(prefix)s. Invalid connector: '%(details)s.'" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2507 msgid "No Fibre Channel HBA's are defined on the host." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2522 msgid "No iSCSI initiator found!" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2622 msgid "All free LUN IDs were already mapped." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2697 msgid "No remote backend found." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2709 msgid "No credentials found." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2712 msgid "No host found." msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2761 #: cinder/volume/drivers/ibm/ibm_storage/xiv_proxy.py:2775 #, python-format msgid "%(prefix)s %(ex_details)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_replication.py:109 #, python-format msgid "Unsupported replication mode %(mode)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_replication.py:115 #, python-format msgid "Unsupported replication RPO %(rpo)s" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_replication.py:137 #, python-format msgid "Missing pool information for target '%(target)s'" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_replication.py:156 #, python-format msgid "Failed ending replication for %(resource)s: '%(details)s'" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_replication.py:166 #, python-format msgid "Failed deleting replica for %(resource)s: '%(details)s'" msgstr "" #: cinder/volume/drivers/ibm/ibm_storage/xiv_replication.py:284 #: cinder/volume/drivers/ibm/ibm_storage/xiv_replication.py:341 #, python-format msgid "Failed replication for %(resource)s: '%(details)s'" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:52 #: cinder/volume/drivers/inspur/instorage/replication.py:191 #, python-format msgid "" "Unable to fail-over the volume %(id)s to the secondary back-end, error: " "%(error)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:68 #, python-format msgid "" "Unable to fail-back the volume: %(vol)s to the master back-end, error: " "%(error)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:119 #, 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:260 #, python-format msgid "" "Unable to set up gmcv mode replication for %(vol)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:351 #, python-format msgid "Unable to establish the partnership with the Storwize cluster %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:364 #, python-format msgid "Unable to start the partnership with the Storwize cluster %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:194 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:570 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:620 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:688 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:741 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3059 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3188 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3421 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:78 #, 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:214 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3077 #, 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:226 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:753 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3089 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3433 #, 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:343 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3149 msgid "Must pass wwpn or host to lsfabric." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:553 msgid "" "CMMVC6372W Action failed because volume group with the name provided already " "exists." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:585 msgid "rmvolumegroup: specified volume group is not empty." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:953 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1720 #, 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:999 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1750 #, python-format msgid "Failed to get code level (%s)." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1047 #, python-format msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1063 #, python-format msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1072 msgid "" "The pool and peer pool is necessary for hyperswap volume, please configure " "the pool and peer pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1086 msgid "" "The pool with site is necessary for hyperswap volume, please configure the " "pool with site." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1093 msgid "" "The peer pool with site is necessary for hyperswap volume, please configure " "the peer pool with site." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1111 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1714 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1824 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2164 #, python-format msgid "" "Given I/O group(s) %(iogrp)s not valid; available I/O groups are %(avail)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1121 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3587 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:239 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1242 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:372 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:803 #, python-format msgid "Failed getting details for pool %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1307 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1905 #, python-format msgid "Failed to find host %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1464 msgid "create_host: Host name is not a string." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1473 msgid "create_host: No initiators supplied." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1479 msgid "create_host: No wwpns supplied." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1595 msgid "" "CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is " "already mapped to a host." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1689 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:1696 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2152 msgid "System does not support compression." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1701 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2157 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:1707 msgid "cycle_period_seconds should be integer between 60 and 86400." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1721 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:1799 msgid "" "I/O Throttle rate cannot be negative or Zero. So skipping setting of I/O " "Throttle rate on volumes." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1812 #, python-format msgid "" "An invalid '%(actual)s' unit was configured for IOThrottling_unit on Storage " "Template. It should be one of the values: %(expected)s. So skipping setting " "of I/O Throttle rate on volumes." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1876 #, python-format msgid "CommandLineHelper._wait_for_condition: %s timeout." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1920 #, python-format msgid "" "You cannot specify -warning for thin-provisioned or compressed volumes that " "are in data reduction pools. The configured warning is %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1926 #, python-format msgid "" "You cannot specify -easytier for thin-provisioned or compressed volumes that " "are in data reduction pools. The configured easytier is %s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1932 #, python-format msgid "" "You cannot specify -grainsize for thin-provisioned or compressed volumes " "that are in data reduction pools. This type of volume will be created with a " "grainsize of 8 KB. The configured grainsize is %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1940 #, python-format msgid "" "You cannot specify -buffersize for Hyperswap volumes that are in data " "reduction pools, The configured buffersize is %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1945 #, python-format msgid "" "You cannot specify -rsize for thin-provisioned or compressed volumes that " "are in data reduction pools. The -rsize parameter will be ignored in mkvdisk." " Only its presence or absence is used to determine if the disk is a data " "reduction volume copy or a thick volume copy. The configured rsize is %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1954 #, python-format msgid "" "You cannot set the autoexpand to disable for thin-provisioned or compressed " "volumes that are in data reduction pool. The configured autoexpand is %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2029 #, python-format msgid "The pool %s in which mirrored copy is stored is invalid" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2086 msgid "" "Convert volume to hyperswap failed, the system is below release 7.6.0.0 or " "it is not hyperswap topology." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2093 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2113 #, python-format msgid "convert_volume_to_hyperswap: Failed to get attributes for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2193 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2502 #, 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:2203 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2512 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d seconds " "timeout. Terminating." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2232 #, python-format msgid "Can't get volume from snapshot: %(id)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2316 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2657 #, 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:2402 msgid "The configured flashcopy rate should be between 1 and 150." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2405 #, python-format msgid "" "The configured flashcopy rate is %(fc_rate)s, The storage code level is " "%(code_level)s, the flashcopy_rate range is 1-100 if the storwize code level " "below 7.8.1." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2450 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2743 #, python-format msgid "create_copy: Source vdisk %(src)s does not exist." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2561 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2816 #, 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:2817 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2919 #, python-format msgid "Unable to delete the volume for volume %(vol)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2900 #, python-format msgid "" "The configured group type spec is \"volume_group_enabled\". The supported " "code level for this group type spec is 8.5.1.0 The current storage code " "level is %(code_level)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2977 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2425 #, 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:3011 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2457 #, 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:3018 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2464 msgid "add_vdisk_copy started without a vdisk copy in the expected pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3036 #, python-format msgid "Unable to add vdiskcopy for volume %(vol)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3177 #, python-format msgid "" "movevdisk command failed for %(vdisk),performing rmdiskaccess for %(iogrp)s." "Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3197 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3030 #, 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:3240 msgid "" "The peer pool is necessary for hyperswap volume, please configure the peer " "pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3257 #, python-format msgid "The hyperswap peer pool %s is invalid." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3262 msgid "" "The site_id of pools is necessary for hyperswap volume, but there is no " "site_id in the pool or peer pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3268 #, python-format msgid "" "The hyperswap volume must be configured in two independent sites, the pool " "%(pool)s is on the same site as peer_pool %(peer_pool)s. " msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3285 #, python-format msgid "" "Cannot start revert since fcmap %(map_id)s in progress, current progress is " "%(progress)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3329 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3534 #, 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:3365 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3570 #, 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:3604 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:248 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:409 msgid "Unable to determine system name." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3607 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:251 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:412 msgid "Unable to determine system id." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3612 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:256 msgid "do_setup: No configured nodes." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3620 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:262 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:420 #, 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:3635 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:277 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:3802 msgid "" "Create volume with a replication or hyperswap group_id is not supported. " "Please add volume to group after volume creation." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3818 msgid "" "_update_replication_properties: Failed to fetch relationship details for the " "volume." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3916 msgid "" "Create hyperswap volume failed, the system is below release 7.6.0.0 or it is " "not hyperswap topology." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3921 msgid "" "Create hyperswap volume with streched cluster or replication enabled is not " "supported." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3925 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5646 msgid "" "The default easytier of hyperswap volume is on, it does not support easytier " "off." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3936 msgid "Create mirror volume with replication enabled is not supported." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4015 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:593 msgid "Error: delete non-replicate volume in failover mode is not allowed." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4039 msgid "create_snapshot: get source volume failed." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4202 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:536 msgid "_extend_volume_op: Extending a volume with snapshots is not supported." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4229 #, python-format msgid "" "_extend_volume_op: Failed to convert hyperswap volume to normal volume " "%(volume)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4238 #, python-format msgid "" "_extend_volume_op: Failed to extend a hyperswap volume %(volume)s. Exception:" " %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4248 #, python-format msgid "" "_extend_volume_op: Failed to convert volume to hyperswap volume %(volume)s. " "Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4309 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:562 #, python-format msgid "" "Failed to extend a volume with remote copy %(volume)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4559 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5196 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1276 msgid "Replication is not properly enabled on backend." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4591 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1307 msgid "Unable to failback due to primary is not reachable." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4797 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1451 #, python-format msgid "" "_wait_replica_vol_ready: no rc-releationship is established for volume:" "%(volume)s. Please re-establish the rc-relationship and synchronize the " "volumes on backend storage." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4817 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1469 #, python-format msgid "Wait synchronize failed. volume: %(volume)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:4851 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1490 #, python-format msgid "" "Unable to failover due to replication target is not reachable. error=%(ex)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5005 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1605 msgid "Replication is not properly configured on backend." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5024 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1624 #, python-format msgid "Invalid replication type %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5231 #, python-format msgid "Unable to fail back the group %(rccg)s, error: %(error)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5248 #, python-format msgid "" "Unable to fail over the group %(rccg)s to the aux back-end, error: %(error)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5282 #, python-format msgid "" "_replica_grp_ready: no group %(rccg)s exists on the backend. Please re-" "create the rccg and synchronize the volumes on backend storage." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5298 #, python-format msgid "Wait synchronize failed. group: %(rccg)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5391 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5411 msgid "_get_map_info_from_connector: Failed to get host name from connector." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5429 #, python-format msgid "" "The snapshot of the replication volume %s has failed over to the aux backend." " It can not attach to the aux backend." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5453 msgid "migrate_volume: Migrating a hyperswap volume is not supported." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5479 msgid "" "Unable to migrate: the thin-provisioned or compressed volume can not be " "migrated from a data reduction pool. " msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5484 msgid "" "Unable to migrate: the thin-provisioned or compressed volume can not be " "migrated to a data reduction pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5508 msgid "" "Unable to retype: the thin-provisioned or compressed vol in data reduction " "pool can not modify iogrp." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5520 #, python-format msgid "" "Unable to retype: volume %s is a mirrorred vol. But it has only one copy in " "storage." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5537 #, python-format msgid "" "Unable to retype: current action needs volume-copy. 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:5542 #, python-format msgid "" "Unable to retype: current action needs volume-copy, it is not allowed for " "mirror volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5552 #, python-format msgid "" "Unable to retype: The pool %s in which mirror copy is stored is not valid" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5559 msgid "" "Unable to retype: the thin-provisioned or compressed vol can not be migrated " "from a dr pool or to a dr pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5570 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:775 msgid "" "Unable to retype: it is not allowed to change replication type and io group " "at the same time." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5575 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:780 #, python-format msgid "" "Unable to retype: it is not allowed to change %(old_rep_type)s volume to " "%(new_rep_type)s volume." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5588 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5604 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5656 #, python-format msgid "Failed to retype volume, the error is %s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5610 msgid "" "The volume specified is a thin or compressed volume in a data reduction pool." " The autoexpand and warning and easytier can not be changed." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5620 #, python-format msgid "" "Unable to retype volume %s: current action needs volume-copy, it is not " "allowed for hyperswap type." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5626 msgid "Retype between replicated volume and hyperswap volume is not allowed." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5633 msgid "" "Unable to retype: it is not allowed to change hyperswap type and IO group at " "the same time." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5639 #, python-format msgid "" "Unable to retype volume %s: current action needs volume pool change, " "hyperswap volume does not support pool change." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5660 msgid "" "Unable to retype: it is not allowed to change a normal volume with snapshot " "to a hyperswap volume." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5667 msgid "" "Unable to retype: it is not allowed to change a hyperswap volume peer_pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5815 #, 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:5969 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:892 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:5988 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:906 #, python-format msgid "" "Failed to manage existing volume due to the aux cluster for volume " "%(volume)s is %(aux_id)s. The configured cluster id is %(cfg_id)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:5997 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:915 msgid "" "Failed to manage existing volume due to the replication type of the volume " "to be managed is mismatch with the provided replication type." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6009 #, python-format msgid "" "Failed to manage existing volume due to the cycle_period_seconds %(vol_cps)s " "of the volume to be managed is mismatch with cycle_period_seconds " "%(type_cps)s in the provided gmcv replication type." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6020 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:965 #, 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:6036 msgid "" "Failed to manage existing volume due to the hyperswap volume to be managed " "is mismatched with the provided non-hyperswap type." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6045 #, python-format msgid "" "Failed to manage existing hyperswap volume due to peer pool mismatch. The " "peer pool of the volume to be managed is %(vol_pool)s, but the peer_pool of " "the chosen type is %(peer_pool)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6055 msgid "" "Failed to manage existing volume, the volume to be managed is not a " "hyperswap volume, mismatch with the provided hyperswap type." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6064 #, python-format msgid "" "Failed to manage existing volume due to mirror type mismatch. Volume to be " "managed has %(resp_len)s copies. mirror_pool of the chosen type is " "%(mirror_pool)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6073 #, python-format msgid "" "Failed to manage existing volume due to mirror pool mismatch. The secondary " "pool of the volume to be managed is %(sec_copy_pool)s. mirror_pool of the " "chosen type is %(mirror_pool)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6084 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:928 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:6090 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:934 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:6097 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:941 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:6104 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:948 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:6112 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:956 #, 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 group of the chosen type is " "%(opt_iogrp)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6126 #, python-format msgid "Failed to manage existing volume, the error is %s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6506 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1061 msgid "" "create_group_from_src must be creating from a group snapshot, or a source " "group." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6726 #, python-format msgid "Stop RC or rccg relationship has failed for %(vol)s due to: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6734 #, python-format msgid "" "Pretreatment before revert volume %(vol)s to snapshot %(snap)s failed due to:" " %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6761 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1163 #, python-format msgid "get_pool: Failed to get attributes for volume %s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:6950 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1266 #, python-format msgid "No vdisk with the UID specified by ref %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:7134 msgid "Error: deleting non-replicated volume in failover mode is not allowed." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:7287 msgid "Configured the host IQN in both sites." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:7297 msgid "Configured the host wwpns not in the same site." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:7311 #, python-format msgid "" "The existing host site is %(ref_host_site)s, but the new host site is " "%(host_site)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:184 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:178 #, python-format msgid "" "There is no correct storwize_preferred_host_site configured for a hyperswap " "volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:200 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:195 #, python-format msgid "Host already exists for connector %(conn)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:205 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:201 #, python-format msgid "Error creating host %(ex)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:214 #: cinder/volume/drivers/inspur/instorage/instorage_fc.py:93 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:229 #: cinder/volume/drivers/inspur/instorage/instorage_fc.py:109 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:243 #: cinder/volume/drivers/inspur/instorage/instorage_fc.py:123 #, 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:474 #, python-format msgid "Error updating host %(host)s due to %(ex)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:487 #, python-format msgid "Zoning failed for volume %(vol)s and host %(host)s due to %(ex)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:269 #: cinder/volume/drivers/inspur/instorage/instorage_iscsi.py:139 #, python-format msgid "_get_single_iscsi_data: Failed to get attributes for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:278 #: cinder/volume/drivers/inspur/instorage/instorage_iscsi.py:148 #, python-format msgid "" "_get_single_iscsi_data: Did not find expected column name in %(volume)s: " "%(key)s %(error)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:304 #: cinder/volume/drivers/inspur/instorage/instorage_iscsi.py:169 #, python-format msgid "" "_get_single_iscsi_data: No node found in I/O group %(gid)s for volume " "%(vol)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:360 #: cinder/volume/drivers/inspur/instorage/instorage_iscsi.py:207 #, python-format msgid "_get_multi_iscsi_data: Failed to get port ip because of exception: %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:391 #: cinder/volume/drivers/inspur/instorage/instorage_iscsi.py:235 #, python-format msgid "_get_multi_iscsi_data: Failed to find valid port for volume %s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:82 msgid "Failed to create partition." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:83 msgid "Failed to delete partition." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:84 msgid "Failed to set partition." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:89 msgid "Failed to create map." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:93 msgid "Failed to delete map." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:95 msgid "Failed to create snapshot." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:98 msgid "Failed to delete snapshot." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:100 msgid "Failed to create replica." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:101 msgid "Failed to delete replica." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:104 msgid "Failed to create iqn." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:111 msgid "Failed to delete iqn." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:113 msgid "Failed to get lv info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:114 msgid "Failed to get partition info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:115 msgid "Failed to get snapshot info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:116 msgid "Failed to get device info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:117 msgid "Failed to get channel info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:118 msgid "Failed to get map info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:119 msgid "Failed to get network info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:120 msgid "Failed to get license info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:121 msgid "Failed to get replica info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:122 msgid "Failed to get wwn info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:123 msgid "Failed to get iqn info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:124 msgid "Failed to get host info." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:125 msgid "Failed to set IO timeout." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:126 msgid "Failed to connect to raid." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:129 msgid "Failed to init cache." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:130 msgid "Failed to execute common command." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:131 msgid "Failed to execute shell command." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:169 #, python-format msgid "" "Infortrend CLI exception: %(err)s Param: %(param)s (Return Code: %(rc)s) " "(Output: %(out)s)" msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:267 msgid "san_ip is not set." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:272 msgid "infortrend_cli_timeout should be larger than 40." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:294 msgid "Pools name is not set." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:328 #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:335 msgid "Raidcmd failed to start. Please check Java is installed." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:555 #, python-format msgid "Please create %(pool_list)s pool in advance!" msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:566 msgid "" "Please set to in " "advance!" msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:641 #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2518 #, python-format msgid "" "Tiering extraspecs %(pool_name)s:%(tiering)s can not fit in the real tiers " "%(pool_tier)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:776 #, python-format msgid "" "Volume[%(part_id)s] LUN conflict detected, Ch:[%(Ch)s] ID:[%(tid)s] LUN:" "[%(lun)s]." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:783 #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1788 #, python-format msgid "" "Volume[%(part_id)s] create map failed, Ch:[%(Ch)s] ID:[%(tid)s] LUN:" "[%(lun)s]." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:838 #, python-format msgid "Failed to get pool id with pool %(pool_name)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:905 #, python-format msgid "" "Extraspecs Error, pool: [%(pool)s], %(key)s: %(setting)s is invalid, please " "check." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:918 #, python-format msgid "" "When provision is full, it must specify only one tier instead of %(tiering)s " "tiers." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1082 #, python-format msgid "Pool [%(pool_name)s] not set in cinder conf." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1103 #, python-format msgid "LUN number is out of bound on channel id: %(ch_id)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1157 msgid "Cannot find a common lun id for mapping." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1178 #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1249 #, python-format msgid "LUN map has reached maximum value [%(max_lun)s]." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1226 msgid "LUN map overflow on every channel." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1265 #, python-format msgid "Cannot get mcs_id by channel id: %(channel_id)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1390 msgid "Failed to get provider location." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1562 #, python-format msgid "Failed to get Partition ID for volume %(volume_id)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1623 #, python-format msgid "Failed to get partition info from volume_id: %(volume_id)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1637 #, python-format msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1684 #, python-format msgid "Unknown protocol: %(protocol)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1781 #, python-format msgid "" "Volume[%(part_id)s] LUN conflict detected,Ch:[%(Ch)s] ID:[%(tid)s] LUN:" "[%(lun)s]." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1841 #, python-format msgid "No available LUN among [%(max_lun)s] LUNs." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1909 #, python-format msgid "" "Please set ip on Channel[%(channel_id)s] with controller[%(controller)s]." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1918 #, python-format msgid "Can not find channel[%(channel_id)s] with controller[%(controller)s]." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:1961 #, python-format msgid "" "Could not find iSCSI target for volume: [%(volume_id)s] portal: " "[%(discovery_ip)s] iqn: [%(discovery_iqn)s]for path: [%(i)s/%(len)s]" msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2224 #, python-format msgid "Failed to get new part id in new pool: %(pool_id)s." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2318 msgid "Specified volume does not exist." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2324 msgid "" "The specified volume is mapped. Please unmap first for Openstack using." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2330 msgid "The specified volume pool is wrong." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2340 msgid "Specified logical volume does not exist." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2370 #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2737 msgid "Reference must contain source-id or source-name." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2711 msgid "Failed to get snapshot provider location." msgstr "" #: cinder/volume/drivers/infortrend/raidcmd_cli/common_cli.py:2750 #, python-format msgid "Specified snapshot does not exist %(key)s: %(content)s." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:99 #, python-format msgid "Unsupported cmd: %s." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:108 #, python-format msgid "Code: %(code)s, URL: %(url)s, Message: %(msg)s." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:151 msgid "Token is expired." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:156 #, python-format msgid "Unexpected RestAPI response: %(code)d %(msg)s." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:161 msgid "Deal with response failed." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:243 #, python-format msgid "Required flag %s is not set." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:250 msgid "No healthy nodes are available!" msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:258 #, python-format msgid "Pools %s do not exist." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:265 msgid "Meta pool is not set." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:270 #, python-format msgid "Meta pool %s does not exist." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:275 #, python-format msgid "Meta pool %s is not a replication pool." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:302 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:441 #, python-format msgid "" "create_volume_from_snapshot: snapshot %(snapshot_name)s size is " "%(snapshot_size)dGB and doesn't fit in target volume %(volume_name)s of size " "%(volume_size)dGB." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:350 #: cinder/volume/drivers/inspur/instorage/instorage_common.py:485 #, 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/inspur/as13000/as13000_driver.py:382 #, python-format msgid "Extend Volume Failed: Volume %s does not exist." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:424 #, python-format msgid "create_snapshot: Source_volume %s does not exist." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:447 #, python-format msgid "delete_snapshot: Source_volume %s does not exist." msgstr "" #: cinder/volume/drivers/inspur/as13000/as13000_driver.py:774 #, python-format msgid "Volume %s is not filled." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:789 #, 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/inspur/instorage/instorage_common.py:813 #, python-format msgid "" "Unable to retype: A copy of volume %s exists. Retyping would exceed the " "limit of 2 copies." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1657 msgid "" "Multiple replication devices are configured. Now only one replication_device " "is supported." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1796 #, python-format msgid "Expected integer for node_count, mcsinq lsiogrp returned: %(node)s." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:1812 #, python-format msgid "Expected integer for node_count, mcsinq lsiogrp returned: %(node)s" msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2013 msgid "create_host: Host name is not unicode or string." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2024 msgid "create_host: No initiators or wwpns supplied." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2145 msgid "" "Illegal value specified for instorage_mcs_vol_grainsize: set to either 32, " "64, 128, or 256." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2286 #, python-format msgid "CommandLineAssistant._wait_for_condition: %s timeout." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:2390 #, python-format msgid "list_vdisk_copy failed: No copy of volume %s exists." msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3281 #, python-format msgid "" "mkvdiskhostmap error:\n" " command: %(cmd)s\n" " lun: %(lun)s\n" " result_lun: %(result_lun)s" msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_common.py:3294 msgid "" "CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is " "already mapped to a host.\n" "\"" msgstr "" #: cinder/volume/drivers/inspur/instorage/instorage_fc.py:209 #: cinder/volume/drivers/inspur/instorage/instorage_iscsi.py:279 msgid "terminate_connection: Failed to get host name from connector." msgstr "" #: cinder/volume/drivers/inspur/instorage/replication.py:114 #, python-format msgid "Unable to establish the partnership with the InStorage cluster %s." msgstr "" #: cinder/volume/drivers/inspur/instorage/replication.py:165 #, python-format msgid "" "Unable to set up copy mode replication for %(vol)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/inspur/instorage/replication.py:207 #, python-format msgid "" "Unable to fail-back the volume:%(vol)s to the master back-end, error:" "%(error)s" msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:68 #, python-format msgid "KaminarioCinderDriver failure: %(reason)s" msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:72 #, python-format msgid "Kaminario retryable exception: %(reason)s" msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:139 msgid "Unable to import 'krest' python module." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:159 #, python-format msgid "K2 REST API version should be >= %s." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:165 msgid "K2 REST API version search failed." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:181 #, python-format msgid "replication_device %s is not set." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:243 #: cinder/volume/drivers/kaminario/kaminario_common.py:302 msgid "Unable to find K2peer in source K2:" msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:576 #, python-format msgid "Snapshot: %s search failed in K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:622 msgid "" "K2 driver does not support clone of an attached volume. To get this done, " "create a snapshot from the attached volume and then create a volume from the " "snapshot." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:898 #, python-format msgid "Unable to find volume: %s from K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:1040 #, python-format msgid "Unable to manage K2 volume due to: %s" msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:1074 msgid "Unable to get size of manage volume." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_fc.py:58 msgid "No wwpns found in host connector." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_fc.py:146 msgid "Unable to get FC target wwpns from K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_iscsi.py:109 msgid "Unable to get ISCSI IP address from K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_iscsi.py:120 msgid "Unable to get target iqn from K2." msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:175 #, python-format msgid "Volume %(volname)s creation exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:189 #, python-format msgid "Volume %(voluuid)s deletion exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:208 #, python-format msgid "Snapshot %(snapname)s creation exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:222 #, python-format msgid "Snapshot %(snapuuid)s deletion exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:248 #, python-format msgid "Volume %(volname)s from snapshot exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:271 #, python-format msgid "Host %(uuid)s host_probe exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:276 #, python-format msgid "host_probe for %(uuid)s failed with %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:283 #, python-format msgid "Volume %(voluuid)s publish exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:293 #, python-format msgid "Volume %(voluuid)s fetch exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:300 #, python-format msgid "Volume %s not found" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:304 #, python-format msgid "get_volumes_by_uuid for %(uuid)s failed with %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:311 #, python-format msgid "Volume %(voluuid)s get targets exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:318 #, python-format msgid "Volume %s targets not found" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:329 #, python-format msgid "Backend %(backpid)s exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:336 #, python-format msgid "Backend %s not found" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:340 #, python-format msgid "get_backend_by_id for %(pid)s failed with %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:405 #, python-format msgid "Volume %(voluuid)s unpublish exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:431 #, python-format msgid "Get tenants exception: %s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:462 #, python-format msgid "Volume %(volid)s expand exception: %(txt)s" msgstr "" #: cinder/volume/drivers/kioxia/kumoscale.py:476 #, python-format msgid "Volume %(volid)s clone exception: %(txt)s" msgstr "" #: cinder/volume/drivers/macrosan/devop_client.py:65 #, python-format msgid "Connect to MacroSAN IPSAN Error, HA Status:%s" msgstr "" #: cinder/volume/drivers/macrosan/devop_client.py:584 msgid "Pool has not enough free capacity" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:238 msgid "sdas and replication can not be enabled at same time" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:242 msgid "sdas is not configured, cannot use sdas" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:246 msgid "replica is not configured, cannot use replication" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:252 msgid "Pool has not enoughfree capacity" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:290 msgid "Enable lun qos failed." msgstr "" #: cinder/volume/drivers/macrosan/driver.py:592 msgid "Create snapshot view failed." msgstr "" #: cinder/volume/drivers/macrosan/driver.py:821 msgid "Import qos-strategy not supported" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:826 #, python-format msgid "LUN %(name)s does not belong to the pool: %(pool)s." msgstr "" #: cinder/volume/drivers/macrosan/driver.py:832 #, python-format msgid "LUN %(name)s sdas and replication enabled at same time" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:846 #, python-format msgid "Volume type: %(vol_params)s doesn't equal to existing lun: %(params)s" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:876 msgid "No source-name to get existing lun" msgstr "" #: cinder/volume/drivers/macrosan/driver.py:926 msgid "No source-name to get existing snap" msgstr "" #: cinder/volume/drivers/nec/cli.py:85 #, python-format msgid "" "Timeout `%(command)s`. status=%(status)d, out=\"%(out)s\", err=\"%(err)s\"." msgstr "" #: cinder/volume/drivers/nec/cli.py:98 cinder/volume/drivers/nec/cli.py:174 #, python-format msgid "Command `%s` failed." msgstr "" #: cinder/volume/drivers/nec/cli.py:558 #, python-format msgid "" "Failed to restore from snapshot. bvname=%(bvname)s, svname=%(svname)s, " "status=%(status)s" msgstr "" #: cinder/volume/drivers/nec/cli.py:566 #, python-format msgid "" "The snapshot does not exist or is not in snap/active status. bvname=" "%(bvname)s, svname=%(svname)s, status=%(status)s" msgstr "" #: cinder/volume/drivers/nec/cli.py:683 msgid "UnpairWait wait timeout." msgstr "" #: cinder/volume/drivers/nec/volume_common.py:163 msgid "nec_ismcli_password nor nec_ismcli_privkey" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:295 #, python-format msgid "%s not found." msgstr "" #: cinder/volume/drivers/nec/volume_common.py:315 msgid "Logical Disk Set could not be found." msgstr "" #: cinder/volume/drivers/nec/volume_common.py:321 #, python-format msgid "Logical Disk Set `%s` could not be found." msgstr "" #: cinder/volume/drivers/nec/volume_common.py:367 #, python-format msgid "UNIT[@name=\"Product ID\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:392 #, python-format msgid "" "SECTION[@name=\"Pool Detail Information\"] not found. line=%(line)d out=" "\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:399 #: cinder/volume/drivers/nec/volume_common.py:483 #, python-format msgid "UNIT[@name=\"Pool No.(h)\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:407 #, python-format msgid "UNIT[@name=\"Pool Capacity\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:415 #, python-format msgid "" "UNIT[@name=\"Free Pool Capacity\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:424 #, python-format msgid "" "UNIT[@name=\"Used Pool Capacity\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:435 #, python-format msgid "UNIT[@name=\"Actual Capacity\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:459 #: cinder/volume/drivers/nec/volume_common.py:589 #: cinder/volume/drivers/nec/volume_common.py:621 #: cinder/volume/drivers/nec/volume_common.py:700 #, python-format msgid "UNIT[@name=\"LDN(h)\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:467 #, python-format msgid "UNIT[@name=\"OS Type\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:475 #, python-format msgid "UNIT[@name=\"LD Name\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:492 #, python-format msgid "UNIT[@name=\"LD Capacity\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:503 #, python-format msgid "UNIT[@name=\"RPL Attribute\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:512 #, python-format msgid "UNIT[@name=\"Purpose\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:554 #: cinder/volume/drivers/nec/volume_common.py:669 #, python-format msgid "UNIT[@name=\"Platform\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:562 #: cinder/volume/drivers/nec/volume_common.py:677 #, python-format msgid "UNIT[@name=\"LD Set Name\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:570 #, python-format msgid "UNIT[@name=\"Target Mode\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:579 #: cinder/volume/drivers/nec/volume_common.py:613 #, python-format msgid "UNIT[@name=\"Target Name\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:597 #: cinder/volume/drivers/nec/volume_common.py:631 #: cinder/volume/drivers/nec/volume_common.py:708 #, python-format msgid "UNIT[@name=\"LUN(h)\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:688 #, python-format msgid "UNIT[@name=\"Path\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:735 #, python-format msgid "UNIT[@name=\"Port No.(h)\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_common.py:747 #, python-format msgid "UNIT[@name=\"WWPN\"] not found. line=%(line)d out=\"%(out)s\"" msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:63 msgid "All Logical Disk Numbers are used. No more volumes can be created." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:78 msgid "No available pools found." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:166 msgid "Invalid bind Logical Disk info." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:193 #, python-format msgid "Logical Disk number is duplicated (%s)." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:196 #, python-format msgid "Failed to bind Logical Disk (%s)." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:208 #: cinder/volume/drivers/nec/volume_helper.py:1012 #, python-format msgid "Logical Disk `%s` could not be found." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:231 #: cinder/volume/drivers/nec/volume_helper.py:239 #: cinder/volume/drivers/nec/volume_helper.py:267 #: cinder/volume/drivers/nec/volume_helper.py:275 msgid "Appropriate Logical Disk Set could not be found." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:243 #, python-format msgid "Logical Disk Set `%s` has no portal." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:302 msgid "No portal matches to any host ports." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:354 #: cinder/volume/drivers/nec/volume_helper.py:1547 #: cinder/volume/drivers/nec/volume_helper.py:1558 #, python-format msgid "Specified Logical Disk %s has been copied." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:373 #, python-format msgid "" "Not enough pool capacity. pool_number=%(pool)d, size_increase=%(sizeinc)d" msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:423 #: cinder/volume/drivers/nec/volume_helper.py:1563 #, python-format msgid "RPL Attribute Error. RPL Attribute = %s." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:461 #, python-format msgid "Logical Disk `%(name)s` has unbound already. volume_id = %(id)s." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:473 #, python-format msgid "Cannot create clone volume. number of pairs reached 3. ldname=%s" msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:545 #: cinder/volume/drivers/nec/volume_helper.py:632 #, python-format msgid "Specified Logical Disk %(ld)s has an invalid attribute (%(purpose)s)." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:858 #, python-format msgid "Logical Disk (%s) is invalid snapshot." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:930 #: cinder/volume/drivers/nec/volume_helper.py:1181 #: cinder/volume/drivers/nec/volume_helper.py:1373 #, python-format msgid "Failed to unregister Logical Disk from Logical Disk Set (%s)" msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:969 msgid "Exported snapshot could not be found." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:983 #, python-format msgid "Failed to remove export Logical Disk from Logical Disk Set (%s)" msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:1661 msgid "Specified resource does not exist." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:1692 msgid "Specified resource is already in-use." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:1697 #: cinder/volume/drivers/nec/volume_helper.py:1751 msgid "Volume type is unmatched." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:1746 msgid "Snapshot source is unmatched." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:1897 #: cinder/volume/drivers/nec/volume_helper.py:1987 #: cinder/volume/drivers/nec/volume_helper.py:1996 #, python-format msgid "Logical Disk `%s` has unbound already." msgstr "" #: cinder/volume/drivers/nec/volume_helper.py:1905 #, python-format msgid "" "Cannot create volume from snapshot, because the snapshot data does not exist." " bvname=%(bvname)s, svname=%(svname)s" msgstr "" #: cinder/volume/drivers/netapp/common.py:61 msgid "Required configuration not found" msgstr "" #: cinder/volume/drivers/netapp/common.py:90 #, python-format msgid "Storage family %s is not supported." msgstr "" #: cinder/volume/drivers/netapp/common.py:96 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s." msgstr "" #: cinder/volume/drivers/netapp/utils.py:89 msgid "NetApp Cinder Driver exception." msgstr "" #: cinder/volume/drivers/netapp/utils.py:93 msgid "Geometry has changed on destination volume." msgstr "" #: cinder/volume/drivers/netapp/utils.py:97 msgid "Timeout in NetApp Cinder Driver." msgstr "" #: cinder/volume/drivers/netapp/utils.py:116 #, python-format msgid "Configuration value %s is not set." msgstr "" #: cinder/volume/drivers/netapp/utils.py:173 #, python-format msgid "" "Cannot parse the API trace pattern. %s is not a valid python regular " "expression." msgstr "" #: cinder/volume/drivers/netapp/utils.py:262 #, python-format msgid "Unrecognized QOS keywords: \"%s\"" msgstr "" #: cinder/volume/drivers/netapp/utils.py:268 msgid "Only one minimum limit can be set in a QoS spec." msgstr "" #: cinder/volume/drivers/netapp/utils.py:274 msgid "Only one maximum limit can be set in a QoS spec." msgstr "" #: cinder/volume/drivers/netapp/utils.py:280 msgid "Adaptive QoS specs and non-adaptive QoS specs cannot be used together." msgstr "" #: cinder/volume/drivers/netapp/utils.py:340 msgid "Maximum limit should be in IOPS when minimum limit is specified." msgstr "" #: cinder/volume/drivers/netapp/utils.py:345 msgid "Maximum limit should be greater than or equal to the minimum limit." msgstr "" #: cinder/volume/drivers/netapp/utils.py:381 msgid "" "Adaptive QoS requires the expected property and the peak property set " "together." msgstr "" #: cinder/volume/drivers/netapp/utils.py:386 msgid "" "Adaptive maximum limit should be greater than or equal to the adaptive " "minimum limit." msgstr "" #: cinder/volume/drivers/netapp/utils.py:518 #, 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/utils.py:540 #: cinder/volume/drivers/netapp/utils.py:549 #, python-format msgid "Share '%s' is not in a valid format." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:160 msgid "Invalid value for NetApp configuration option netapp_lun_ostype." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:165 #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:190 msgid "Invalid value for NetApp configuration option netapp_host_type." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:220 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:155 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1228 #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:250 msgid "Pool is not available in the volume host field." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:255 #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:263 #, python-format msgid "Volume %s could not be created." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:298 #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:292 #, python-format msgid "A NetApp Api Error occurred: %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:400 #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:393 #, python-format msgid "Volume %s could not be created from source volume." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:516 msgid "Object is not a NetApp LUN." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:625 #, python-format msgid "" "Volume %(vol_id)s cannot be resized from %(old_size)s to %(new_size)s, " "because would exceed its max geometry %(max_geo)s while not being detached." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:664 #, 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:670 #, python-format msgid "%s cannot be resized using clone operation as it contains no blocks." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:701 #, python-format msgid "Failure staging LUN %s to tmp." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:706 #, python-format msgid "Failure moving new cloned LUN to %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:723 #, python-format msgid "Failure getting LUN info for %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:733 #, python-format msgid "Failure getting LUN info for %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:808 msgid "" "Volume manage identifier with source-id is only supported with clustered " "Data ONTAP." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:814 msgid "" "Volume manage identifier must contain either source-id or source-name " "element." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:828 #, python-format msgid "LUN not found with given ref %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:869 #, python-format msgid "Failed to get LUN target list for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:877 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:884 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:1031 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:123 #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:178 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_cmode.py:239 #, python-format msgid "No cloned LUN named %s found on the filer" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:423 #, python-format msgid "" "Invalid QoS specification detected while getting QoS policy for volume %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:553 #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:1014 #, python-format msgid "Create group snapshot failed (%s)." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:648 #, python-format msgid "Error moving LUN %s. The movementstatus could not be retrieved." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:653 #, python-format msgid "Error moving LUN %s. %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:668 #, python-format msgid "Timeout waiting to complete move operation of LUN %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:710 #, python-format msgid "Error copying LUN %s. The copystatus could not be retrieved." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:715 #, python-format msgid "Error copying LUN %s. %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:737 #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:1198 #, python-format msgid "Timeout waiting volume %s to complete migration." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:764 msgid "" "Volume status must be 'available' in order to migrate volume to another " "vserver." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:804 #, python-format msgid "" "Timeout waiting volume %s to complete migration.Volume status is set to " "maintenance to prevent performing operations with this volume. Check the " "migration status on the storage side and set volume status manually if " "migration succeeded." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:812 #, python-format msgid "" "Failed to migrate volume %(vol)s from pool %(src)s to %(dest)s. %(err)s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:884 #, python-format msgid "%s cannot be reverted using clone operation as it contains no blocks." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:924 #, python-format msgid "Failure moving original LUN from %s to %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:940 #, python-format msgid "Failure moving temporary reverted LUN from %s to %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:177 #, python-format msgid "Volume %(vol)s could not be created in pool %(pool)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:238 #, python-format msgid "Volume %s could not set QoS." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:264 #, python-format msgid "Volume %s could not be created on shares." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:288 #, python-format msgid "Resizing clone %s failed." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:291 #, python-format msgid "NFS file %s not discovered." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:362 msgid "Snapshot could not be created on shares." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:763 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:784 msgid "NFS file could not be discovered." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:799 msgid "Resizing image file failed." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:909 msgid "Image location not present." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:948 #, python-format msgid "Failed to extend volume %(name)s, Error msg: %(msg)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:963 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1161 #, python-format msgid "Failed to set QoS for existing volume %(name)s, Error msg: %(msg)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:978 msgid "Container size smaller than required file size." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1110 msgid "Volume not found on configured storage backend." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1152 #, python-format msgid "" "Failed to manage existing volume %(name)s, because rename operation failed: " "Error msg: %(msg)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1192 #, python-format msgid "" "Failed to manage existing volume %(name)s, because of error in getting " "volume size." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1236 #, python-format msgid "Cannot create %s volume on FlexGroup pool with consistency group." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:128 msgid "FlexGroup pool requires Data ONTAP 9.8 or later." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:279 #, python-format msgid "Could not rename original volume from %s to %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:296 #, python-format msgid "" "Could not rename temporary reverted volume from %s to original volume name " "%s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:623 #, python-format msgid "Unable to locate an SVM that is managing the IP address '%s'" msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:763 msgid "Source host details not found." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:830 #, python-format msgid "Converted to raw, but format is now %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:935 #, python-format msgid "Cannot create %s consistency group on FlexGroup pool." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:972 msgid "Cannot add volume from FlexGroup pool to consistency group." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:1004 msgid "" "Cannot create consistency group snapshot with volumes on a FlexGroup pool." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:1074 msgid "Cannot create consistency group with volume on a FlexGroup pool." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:1166 #, python-format msgid "Error copying file %s. The corresponding Job UUID % doesn't exist." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:1172 #, python-format msgid "Error copying file %s. %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:185 msgid "Invalid value for NetApp configuration option netapp_namespace_ostype." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:343 #, python-format msgid "No cloned namespace named %s found on the filer." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:420 msgid "Object is not a NetApp namespace." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:693 msgid "Initialize connection error: no host nqn available!" msgstr "" #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:703 #, python-format msgid "" "Failed to get subsystem %(subsystem)s target NQN for the namespace %(name)s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/nvme_library.py:710 #, python-format msgid "Failed to get target portals for the namespace %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:354 msgid "Failed to add child element." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:457 #, python-format msgid "No element by given name %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:477 msgid "Not a valid value for NaElement." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:481 msgid "NaElement name cannot be null." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:540 msgid "Type cannot be converted into NaElement." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:608 #, python-format msgid "Unexpected output. Expected [%(expected)s] but received [%(output)s]" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_base.py:370 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:951 #: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:191 #: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:203 #, python-format msgid "Counter %s not found" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_base.py:387 #, python-format msgid "Could not start consistency group snapshot %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:152 msgid "Missing record count for NetApp iterator API invocation." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:181 #, python-format msgid "Missing attributes list for API %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:220 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:316 msgid "User not permitted to query Data ONTAP volumes." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:387 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:1650 #, python-format msgid "" "Failed to set CHAP authentication for target IQN %(iqn)s. Details: %(ex)s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:660 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:1377 msgid "Adaptive QoS feature requires ONTAP 9.4 or later." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:669 msgid "is not supported by this back end." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:672 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:675 msgid "requires ONTAP >= 9.5." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:777 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:838 #, python-format msgid "Could not cancel lun copy for job uuid %s. %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:1132 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:1400 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:1157 #, 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:1272 msgid "Non-getter API passed to API test method." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:1336 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:1801 #, python-format msgid "Volume %s not found." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:1368 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:403 #, python-format msgid "Could not find unique volume. Volumes found: %(vol)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:2324 #, python-format msgid "" "Could not read information for snapshot %(name)s. Code: %(code)s. Reason: " "%(reason)s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:2341 #, python-format msgid "Could not find unique snapshot %(snap)s on volume %(vol)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:2564 msgid "SnapMirror features require Data ONTAP 8.2 or later." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:90 msgid "REST Client can be used only with ONTAP 9.11.1 or upper." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:202 #, python-format msgid "Job %s did not reach the expected state. Retries exhausted. Aborting." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:1440 msgid "Could not find igroup initiator." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:2069 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:2118 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:2302 #, python-format msgid "" "Failed to get information about relationship between source %(src_vserver)s:" "%(src_volume)s and destination %(dst_vserver)s:%(dst_volume)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:2290 msgid "" "Transfer state did not reach the expected state. Retries exhausted. Aborting." "" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode_rest.py:2474 #, python-format msgid "Could not cancel lun copy by deleting lun at %s. %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:209 msgid "Error creating SnapMirror. Geometry has changed on destination volume." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:358 msgid "SnapMirror relationship is not quiesced." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:469 #, python-format msgid "" "Unable to read the size of the source FlexVol (%s) to create a SnapMirror " "destination." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:484 msgid "" "Unable to find configuration matching the source aggregate and the " "destination aggregate. Option netapp_replication_aggregate_map may be " "incorrect." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:528 msgid "Timeout waiting destination FlexGroup to come online." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:552 msgid "Timeout waiting destination FlexVol to to come online." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:598 #, python-format msgid "" "Unable to break SnapMirror between FlexVol %(src)s and Flexvol %(dest)s. " "Associated volumes will have their replication state set to error." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:653 #, python-format msgid "" "Vserver peer relationship found between %(src)s and %(dest)s but peering " "application %(app)s isn't defined." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:717 msgid "No suitable host was found to failover." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:753 #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:793 msgid "Cannot failover to the same host as the primary." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:760 #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:800 #, python-format msgid "No replication targets configured for backend %s. Cannot failover." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:764 #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:804 #, python-format msgid "" "%(target)s is not among replication targets configured for back end %(host)s." " Cannot failover." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:779 #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:819 #, python-format msgid "Could not complete failover: %s" msgstr "" #: cinder/volume/drivers/nexenta/iscsi.py:122 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" #: cinder/volume/drivers/nexenta/nfs.py:134 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" #: cinder/volume/drivers/nexenta/nfs.py:138 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" #: cinder/volume/drivers/nexenta/utils.py:45 #, python-format msgid "Invalid value: %(value)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:86 #: cinder/volume/drivers/nexenta/ns5/nfs.py:97 #, python-format msgid "%(product_name)s %(storage_protocol)s backend configuration not found" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:155 #, python-format msgid "iSCSI target service is not online: %(state)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:661 #, python-format msgid "Failed to get LUN number for %(volume)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:967 #: cinder/volume/drivers/nexenta/ns5/nfs.py:864 #, python-format msgid "" "Manage existing volume failed due to invalid backend reference. Volume " "reference must contain at least one valid key: %(keys)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:992 #: cinder/volume/drivers/nexenta/ns5/nfs.py:893 #, python-format msgid "Volume %(name)s already managed" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:998 #: cinder/volume/drivers/nexenta/ns5/nfs.py:899 msgid "no matching volumes were found" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1001 #: cinder/volume/drivers/nexenta/ns5/nfs.py:902 msgid "too many volumes were found" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1002 #: cinder/volume/drivers/nexenta/ns5/nfs.py:903 #, python-format msgid "" "Unable to manage existing volume by reference %(reference)s: %(reason)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1030 #: cinder/volume/drivers/nexenta/ns5/nfs.py:931 #, python-format msgid "" "Manage existing snapshot failed due to invalid backend reference. Snapshot " "reference must contain at least one valid key: %(keys)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1060 #: cinder/volume/drivers/nexenta/ns5/nfs.py:961 #, python-format msgid "Snapshot %(name)s already managed" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1066 #: cinder/volume/drivers/nexenta/ns5/nfs.py:967 msgid "no matching snapshots were found" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1069 #: cinder/volume/drivers/nexenta/ns5/nfs.py:970 msgid "too many snapshots were found" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1070 #: cinder/volume/drivers/nexenta/ns5/nfs.py:971 #, python-format msgid "" "Unable to manage existing snapshot by reference %(reference)s: %(reason)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1113 #, python-format msgid "" "Failed to manage existing volume %(path)s due to existing LUN mappings: " "%(mappings)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1207 #, python-format msgid "Volume is connected to host(s) %(hosts)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:1388 #: cinder/volume/drivers/nexenta/ns5/nfs.py:1282 #, python-format msgid "Snapshot has unmanaged dependent clone(s) %(clones)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:53 #, python-format msgid "%(message)s (source: %(source)s, name: %(name)s, code: %(code)s)" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:83 #, python-format msgid "NEF API does not support %(method)s method" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:87 msgid "NEF API call requires collection path" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:92 msgid "NEF API call payload must be a dictionary" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:140 #, python-format msgid "initial request %(method)s %(path)s %(body)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:144 #, python-format msgid "session request %(method)s %(url)s %(body)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:148 #, python-format msgid "session response %(code)s %(content)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:151 #, python-format msgid "%(request_text)s and %(response_text)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:168 #, python-format msgid "There is no response content is available for %(text)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:176 #, python-format msgid "Failed to decode JSON for %(text)s: %(error)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:222 #, python-format msgid "There is no monitor path available for %(text)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:264 #, python-format msgid "" "There is no authentication token available for authentication request " "%(method)s %(url)s %(body)s and response %(code)s %(content)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/jsonrpc.py:548 #, python-format msgid "Storage protocol %(proto)s not supported" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:143 #, python-format msgid "NFS root filesystem %(path)s is not writable" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:147 #, python-format msgid "NFS root filesystem %(path)s is not mounted" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:159 #, python-format msgid "NFS server service is not online: %(state)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:164 #, python-format msgid "NFS share %(share)s is not online: %(state)s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:1034 #, python-format msgid "" "Manage existing volume %(name)s failed: unable to get size of volume data " "file %(file)s: %(error)s" msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:117 msgid "No hosts provided in configuration" msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:121 #, python-format msgid "Unable to identify pool %s" msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:157 #, python-format msgid "Failed to create volume %s." msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:183 #, python-format msgid "Failed to extend volume %s." msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:200 #, python-format msgid "Fail to clone volume %(vol)s to %(clone)s because of error %(err)s." msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:226 #, python-format msgid "" "Failed to create clone %(clone)s from snapshot %(snap)s of volume %(vol)s " "because of error %(err)s." msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:255 #, python-format msgid "" "Failed to create tmp snapshot %(snapshot)s for object %(object)s: %(err)s" msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:284 #, python-format msgid "Fail to identify critical properties of new volume %s." msgstr "" #: cinder/volume/drivers/open_e/iscsi.py:446 #: cinder/volume/drivers/open_e/jovian_common/driver.py:615 msgid "No available interfaces or config excludes them" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/driver.py:420 #, python-format msgid "Fail in cloning volume %(vol)s to %(clone)s." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/driver.py:565 #, python-format msgid "volume %s is missing provider_auth" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/driver.py:718 msgid "CHAP credentials missing" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:22 #, python-format msgid "%(reason)s" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:28 #, python-format msgid "JDSS REST request %(request)s faild: %(reason)s." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:34 #, python-format msgid "JDSS connection with %(host)s failed: %(reason)s." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:40 #, python-format msgid "JDSS resource %(res)s DNE." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:46 #, python-format msgid "JDSS volume %(volume)s DNE." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:52 #, python-format msgid "JDSS snapshot %(snapshot)s DNE." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:58 #, python-format msgid "JDSS resource with id %(res)s exists." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:64 #, python-format msgid "JDSS snapshot %(snapshot)s already exists." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:70 #, python-format msgid "JDSS volume %(volume)s already exists." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:76 #, python-format msgid "JDSS resource %(res)s is busy." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:82 #, python-format msgid "JDSS snapshot %(snapshot)s is busy." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/exception.py:88 #, python-format msgid "JDSS internal system error %(message)s." msgstr "" #: cinder/volume/drivers/open_e/jovian_common/jdss_common.py:43 #, python-format msgid "Object name %s is incorrect" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/jdss_common.py:54 #, python-format msgid "Attempt to use snapshot %s as a volume" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/jdss_common.py:58 #, python-format msgid "Attempt to use deleted object %s as a volume" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/rest.py:61 #, python-format msgid "" "Request to %(url)s failed with code: %(code)s of type:%(eclass)s reason:" "%(message)s" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/rest.py:158 #, python-format msgid "Failed to create volume %s.errormessage" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/rest.py:185 #, python-format msgid "Failed to extend volume %serrormessage" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/rest.py:627 #, python-format msgid "Incoret mode for target %s" msgstr "" #: cinder/volume/drivers/open_e/jovian_common/rest_proxy.py:190 #: cinder/volume/drivers/open_e/jovian_common/rest_proxy.py:196 msgid "message" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:149 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:60 #, python-format msgid "Flexvisor failed to assign volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:155 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:66 #, 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:160 #, python-format msgid "Flexvisor assign volume failed:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:179 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:127 #, python-format msgid "Flexvisor failed to unassign volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:184 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:132 #, python-format msgid "Flexvisor failed to unassign volume (get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:188 #, python-format msgid "Flexvisor unassign volume failed:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:234 msgid "Backend storage did not configure fiber channel target." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:249 #: cinder/volume/drivers/prophetstor/dpl_fc.py:350 #: cinder/volume/drivers/prophetstor/dpl_fc.py:357 #, python-format msgid "Invalid wwpns format %(wwpns)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:299 #, python-format msgid "" "Invalid connection initialization response of volume %(name)s: %(output)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:317 #, python-format msgid "Invalid connection initialization response of volume %(name)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:376 #, python-format msgid "Faield to unassign %(volume)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:71 #, python-format msgid "Flexvisor assign volume failed.:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:107 #, python-format msgid "Flexvisor failed to assign volume %(volume)s iqn %(iqn)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:139 #, python-format msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:125 #, python-format msgid "failed to %(method)s due to %(error)s" msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:780 #, python-format msgid "Fexvisor failed to add volume %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:785 #, python-format msgid "Flexvisor failed to add volume %(id)s to group %(cgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:803 #, python-format msgid "Fexvisor failed to remove volume %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:808 #, python-format msgid "Flexvisor failed to remove volume %(id)s from group %(cgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:825 #, python-format msgid "" "Flexvisor failed to get snapshot id of volume %(id)s from group %(vgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:830 #, 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:858 #, python-format msgid "Failed to create consistency group %(id)s:%(ret)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:865 #, python-format msgid "Failed to create consistency group %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:882 #, python-format msgid "Failed to delete consistency group %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:918 #, python-format msgid "Failed to create cg snapshot %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:944 #, python-format msgid "Failed to delete cgsnapshot %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:980 #, 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:992 #, 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:1022 msgid "Prophet Storage doesn't support create_group_from_src." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1032 #: cinder/volume/drivers/prophetstor/dplcommon.py:1115 #: cinder/volume/drivers/prophetstor/dplcommon.py:1210 msgid "Pool is not available in the volume host fields." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1051 #, python-format msgid "Flexvisor failed to create volume %(volume)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1056 #, python-format msgid "Flexvisor failed to create volume (get event) %s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1061 #, python-format msgid "Flexvisor create volume failed.:%(volumeid)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1078 #, python-format msgid "Flexvisor failed to create volume %(id)s in the group %(vgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1097 #, python-format msgid "Flexvisor unable to find the source volume %(id)s info." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1134 #, python-format msgid "Flexvisor failed to create volume from snapshot %(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1141 #, python-format msgid "" "Flexvisor failed to create volume from snapshot (failed to get event) %(id)s." "" msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1146 #: cinder/volume/drivers/prophetstor/dplcommon.py:1194 #, python-format msgid "Flexvisor failed to create volume from snapshot %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1184 #, python-format msgid "Flexvisor failed to spawn volume from snapshot %(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1189 #, python-format msgid "" "Flexvisor failed to spawn volume from snapshot (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1230 #: cinder/volume/drivers/prophetstor/dplcommon.py:1240 #, python-format msgid "Flexvisor failed to clone volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1235 #, python-format msgid "Flexvisor failed to clone volume (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1256 #, python-format msgid "Flexvisor volume %(id)s failed to join group %(vgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1291 #, python-format msgid "Flexvisor failed deleting volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1299 #, python-format msgid "Flexvisor failed to delete volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1317 #, python-format msgid "Flexvisor failed to extend volume %(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1323 #, python-format msgid "Flexvisor failed to extend volume (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1328 #, python-format msgid "Flexvisor failed to extend volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1352 #: cinder/volume/drivers/prophetstor/dplcommon.py:1362 #, python-format msgid "Flexvisor failed to create snapshot for volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1357 #, python-format msgid "" "Flexvisor failed to create snapshot for volume (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1379 #: cinder/volume/drivers/prophetstor/dplcommon.py:1391 #, python-format msgid "Flexvisor failed to delete snapshot %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1384 #, python-format msgid "Flexvisor failed to delete snapshot (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1487 #: cinder/volume/drivers/prophetstor/dplcommon.py:1499 #, python-format msgid "Flexvisor failed to get pool info %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/san/san.py:173 msgid "Specify san_password or san_private_key" msgstr "" #: cinder/volume/drivers/san/san.py:177 msgid "san_ip must be set" msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:83 #, python-format msgid "Bad response from server: %(url)s. Error: %(err)s" msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:94 #, python-format msgid "" "Sandstone web server may be abnormal or storage may be poweroff. Error: " "%(err)s" msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:118 #, python-format msgid "%(err)s\n" "result:%(res)s" msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:133 msgid "Login error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:159 msgid "Logout out error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:167 msgid "Query capacity error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:178 msgid "Query pool status error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:199 msgid "Create initiator error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:215 #, python-format msgid "Task: run %(task)s failed, err: %(err)s." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:221 #, python-format msgid "" "Task : run %(task)s failed, parameter : %(parameter)s, progress is " "%(process)d." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:229 #, python-format msgid "" "Task : running %(task)s , parameter : %(parameter)s, progress is " "%(process)d, waited for 1 second, total waited %(total)d second." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:241 #, python-format msgid "" "Task : running %(task)s successfully, parameter : %(parameter)s, progress is " "%(process)d, total spend %(total)d second." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:262 msgid "Add initiator to target error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:269 msgid "Query mapping initiator process error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:288 msgid "Query initiator by name error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:304 msgid "Query target initiatoracl error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:316 msgid "Query node by targetips error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:334 msgid "Query target by name error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:355 msgid "Create target error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:363 msgid "Add chap by target error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:370 msgid "Query chapinfo by target error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:408 msgid "Extend lun error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:429 msgid "Unmap lun error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:432 msgid "Unmap lun error, uuid is None." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:453 msgid "Map lun error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:456 msgid "Map lun error, uuid is None." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:462 #: cinder/volume/drivers/sandstone/sds_client.py:482 msgid "Query mapping lun process error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:504 msgid "Query target lunacl error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:523 msgid "Query lun by name error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:537 msgid "Query target by lun error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:564 #: cinder/volume/drivers/sandstone/sds_client.py:639 #: cinder/volume/drivers/sandstone/sds_client.py:673 msgid "Query flatten lun process error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:599 msgid "Query delete snapshot process error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:632 msgid "Create lun from snapshot error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:668 msgid "Flatten lun error." msgstr "" #: cinder/volume/drivers/sandstone/sds_client.py:704 msgid "Query snapshot by name error." msgstr "" #: cinder/volume/drivers/sandstone/sds_driver.py:90 #, python-format msgid "Storage pool %(pool)s does not exist in the cluster." msgstr "" #: cinder/volume/drivers/sandstone/sds_driver.py:102 msgid "poolname_map_poolid info is empty." msgstr "" #: cinder/volume/drivers/sandstone/sds_driver.py:106 msgid "poolid is None." msgstr "" #: cinder/volume/drivers/sandstone/sds_driver.py:174 msgid "No such snapshot volume." msgstr "" #: cinder/volume/drivers/sandstone/sds_driver.py:180 #, python-format msgid "Source volume: %(volume_name)s does not exist." msgstr "" #: cinder/volume/drivers/sandstone/sds_driver.py:197 #, python-format msgid "Not exist volume: %(volumeName)s" msgstr "" #: cinder/volume/drivers/sandstone/sds_driver.py:232 #, python-format msgid "Can't get volume id from snapshot, snapshot: %(id)s." msgstr "" #: cinder/volume/drivers/stx/client.py:68 #, python-format msgid "Cannot parse session key: %s" msgstr "" #: cinder/volume/drivers/stx/client.py:108 msgid "Failed to log in to management controller" msgstr "" #: cinder/volume/drivers/stx/client.py:131 msgid "Failed to obtain MC session key" msgstr "" #: cinder/volume/drivers/stx/client.py:229 #, python-format msgid "Exception handling URL %(url)s: %(msg)s" msgstr "" #: cinder/volume/drivers/stx/client.py:392 #, python-format msgid "No LUNs available for mapping to host %s." msgstr "" #: cinder/volume/drivers/stx/client.py:480 #, python-format msgid "Failed to find a free LUN for host %s" msgstr "" #: cinder/volume/drivers/stx/common.py:93 #, python-format msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s" msgstr "" #: cinder/volume/drivers/stx/common.py:100 #, python-format msgid "Failed to log on %s Array (invalid login?)." msgstr "" #: cinder/volume/drivers/stx/common.py:153 #, python-format msgid "%s configuration option is not set." msgstr "" #: cinder/volume/drivers/stx/common.py:300 #, python-format msgid "Unable to get stats for backend_name: %s" msgstr "" #: cinder/volume/drivers/stx/common.py:310 #, python-format msgid "Connector does not provide: %s" msgstr "" #: cinder/volume/drivers/stx/exception.py:19 #, python-format msgid "Backend doesn't exist (%(backend)s)" msgstr "" #: cinder/volume/drivers/stx/exception.py:31 #, python-format msgid "Not enough space on backend (%(backend)s)" msgstr "" #: cinder/volume/drivers/stx/exception.py:39 msgid "No active iSCSI portals with supplied iSCSI IPs" msgstr "" #: cinder/volume/drivers/stx/iscsi.py:94 #, python-format msgid "Invalid IP address format: '%s'" msgstr "" #: cinder/volume/drivers/stx/iscsi.py:196 msgid "CHAP secret should be 12-16 bytes." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:85 #, python-format msgid "HTTP exit code: [%(code)s]" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:89 #, python-format msgid "Synology driver authentication failed: %(reason)s." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:93 #, python-format msgid "LUN not found by UUID: %(uuid)s." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:188 msgid "Login failed." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:397 msgid "'success' not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:403 msgid "Session might have expired." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:459 msgid "Failed to _get_node_uuid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:483 #: cinder/volume/drivers/synology/synology_common.py:522 msgid "no data found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:492 msgid "size not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:532 #: cinder/volume/drivers/synology/synology_common.py:558 #: cinder/volume/drivers/synology/synology_common.py:575 #: cinder/volume/drivers/synology/synology_common.py:1008 msgid "Param [lun_name] is invalid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:552 msgid "lun info not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:569 #: cinder/volume/drivers/synology/synology_common.py:1184 msgid "uuid not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:587 #: cinder/volume/drivers/synology/synology_common.py:639 msgid "status not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:590 #: cinder/volume/drivers/synology/synology_common.py:644 msgid "action_locked not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:597 #: cinder/volume/drivers/synology/synology_common.py:625 msgid "Param [snapshot_uuid] is invalid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:618 msgid "snapshot info not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:669 msgid "Param [identifier] is invalid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:708 #, python-format msgid "Failed to get target_id of target [%s]" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:717 #: cinder/volume/drivers/synology/synology_common.py:735 #, python-format msgid "trg_id is invalid: %d." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:825 msgid "no error code found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:850 msgid "no readonly found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:853 #, python-format msgid "pool [%s] is not writable" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:873 #: cinder/volume/drivers/synology/synology_common.py:913 msgid "data not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:882 #: cinder/volume/drivers/synology/synology_common.py:895 #, python-format msgid "DS version %s is not supported" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:917 msgid "usbstation is not supported" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:922 msgid "Storage Manager is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:927 msgid "iSCSI target feature is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:932 msgid "VAAI feature is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:937 msgid "Snapshot feature is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1019 msgid "is_mapped not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1091 #, python-format msgid "Lun [%s] status is not normal" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1129 #, python-format msgid "Lun [%s] status is not normal." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1155 #, python-format msgid "Failed to _modify_lun_name [%s]." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1188 #: cinder/volume/drivers/synology/synology_common.py:1247 #, python-format msgid "Volume [%(vol)s] snapshot [%(snapshot)s] status is not healthy." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1258 msgid "Param [location] is invalid." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:91 #, python-format msgid "Execute command %(cmd)s failed, out: %(out)s, err: %(err)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:101 #, python-format msgid "" "Parse response error from CLI command %(cmd)s, out: %(out)s, err: %(err)s" msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:110 #, python-format msgid "Unexpected format from CLI command %(cmd)s, result: %(info)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:123 #, python-format msgid "" "Unexpected response from CLI command %(cmd)s, require 'key' 'msg' 'arr'. out:" " %(info)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:130 #, python-format msgid "" "Unexpected error output from CLI command %(cmd)s, key: %(key)s, msg: %(msg)s." "" msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:415 msgid "do_setup: The dual controller status is incorrect." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:498 #, python-format msgid "Volume: %s with same name already exists on the system." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:516 #, python-format msgid "" "Failed to create_volume %(vol)s on pool %(pool)s, code=%(ret)s, error=" "%(msg)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:539 #, python-format msgid "" "Failed to create_snapshot %(snap)s on volume %(vol)s code=%(ret)s, error=" "%(msg)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:553 #, python-format msgid "" "Failed to delete_snapshot %(snap)s on volume %(vol)s code=%(ret)s, error=" "%(msg)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:586 #, python-format msgid "Snapshot %s is not the latest one." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:589 #, python-format msgid "" "Failed to revert volume %(vol)s to snapshot %(snap)s, code=%(ret)s, error=" "%(msg)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:616 #, python-format msgid "Volume capacity shall not be less than the current size %sG." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:629 #, python-format msgid "" "Failed to extend_volume %(vol)s to size %(size)s, code=%(ret)s, error=" "%(msg)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:694 #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:718 msgid "" "Reference must contain source-name element and only support source-name." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:700 #, python-format msgid "No volume by ref %s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:706 #, python-format msgid "Volume %(volume)s does not belong to pool name %(pool)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_common.py:799 #: cinder/volume/drivers/toyou/tyds/tyds.py:209 #, python-format msgid "Backend storage pool \"%s\" not found." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_fc.py:90 #, python-format msgid "_create_fc_lun: Lun id did not find when volume %s create lun map." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_fc.py:100 #, python-format msgid "" "_create_fc_lun: Did not find available fc wwpns when volume %s create lun " "map." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_fc.py:117 #: cinder/volume/drivers/toyou/acs5000/acs5000_iscsi.py:99 #, python-format msgid "failed to map the volume %(vol)s to connector %(conn)s." msgstr "" #: cinder/volume/drivers/toyou/acs5000/acs5000_iscsi.py:80 #, python-format msgid "" "initialize_connection: Param %(param)s was not returned correctly when " "volume %(vol)s mapping." msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:62 #, python-format msgid "TYDS Cinder toyou failure: %(reason)s" msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:152 #, python-format msgid "The following parameters are not set: %s" msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:319 #, python-format msgid "copy volume failed from %s to %s" msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:458 #, python-format msgid "initialize_connection: Failed to create IT connection for volume %s" msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:526 #, python-format msgid "target_pool_name must be specified. extra err msg was: %s" msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:536 msgid "target_pool_id: must be specified." msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:549 #, python-format msgid "block_name: %(block_name)s does not matched a pool_name or a block_id." msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:576 #, python-format msgid "Volume \"%s\" not found." msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds.py:599 #, python-format msgid "Volume \"%s\" not found in create_volume_from_snapshot." msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds_client.py:142 #, python-format msgid "Unsupported request type: %s." msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds_client.py:150 #, python-format msgid "Request to %(url)s failed: %(error)s" msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds_client.py:154 #, python-format msgid "Failed to parse response from %(url)s: %(error)s" msgstr "" #: cinder/volume/drivers/toyou/tyds/tyds_client.py:166 #, python-format msgid "ERROR RESPONSE: %(response)s URL: %(url)s PARAMS: %(params)s." msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:149 #: cinder/volume/drivers/yadro/tatlin_common.py:120 #, python-format msgid "config option %s is not set." msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:205 msgid "ACCESSIscsiDriver get LUN ID list operation failed" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:229 #, python-format msgid "" "ACCESSIscsiDriver initialize_connection failed for %s as no portal ip was " "found" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:270 msgid "ACCESSIscsiDriver get LUN list operation failed" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:290 #, python-format msgid "ACCESSIscsiDriver target-initiator mapping failed for target %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:328 #, python-format msgid "" "ACCESSIscsiDriver initialize_connection failed for %s as no target was found" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:409 msgid "ACCESSIscsiDriver get FS list operation failed" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:430 msgid "ACCESSIscsiDriver get online target list operation failed" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:451 msgid "ACCESSIscsiDriver get target list operation failed" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:536 #, python-format msgid "ACCESSIscsiDriver create volume failed %s as no space is available" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:552 #, python-format msgid "ACCESSIscsiDriver create volume failed %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:578 #, python-format msgid "ACCESSIscsiDriver delete volume failed %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:598 #, python-format msgid "ACCESSIscsiDriver create snapshot failed for %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:618 #, python-format msgid "ACCESSIscsiDriver delete snapshot failed for %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:638 #, python-format msgid "" "ACCESSIscsiDriver create cloned volume failed %s as no source volume found" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:647 #, python-format msgid "" "ACCESSIscsiDriver create cloned volume failed %s as no space is available" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:663 #, python-format msgid "ACCESSIscsiDriver create cloned volume failed for %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:694 #, python-format msgid "" "ACCESSIscsiDriver create volume from snapshot failed for volume %s as failed " "to gather snapshot details" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:709 #, python-format msgid "" "ACCESSIscsiDriver create volume from snapshot failed %s as no space is " "available" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:725 #, python-format msgid "ACCESSIscsiDriver create volume from snapshot failed for volume %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:779 #, python-format msgid "" "ACCESSIscsiDriver extend volume failed %s as no volume found at backend" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:789 #, python-format msgid "ACCESSIscsiDriver extend volume failed %s as no space is available" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:797 #, python-format msgid "ACCESSIscsiDriver extend volume failed for %s" msgstr "" #: cinder/volume/drivers/veritas_access/veritas_iscsi.py:843 #: cinder/volume/drivers/yadro/tatlin_client.py:84 msgid "Authentication failure." 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/exceptions.py:62 #, python-format msgid "Template cannot be found at path: %(path)s." msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:67 #, python-format msgid "Snapshot: %(name)s not found." msgstr "" #: cinder/volume/drivers/vmware/fcd.py:179 #, python-format msgid "Container format: %s is unsupported, only 'bare' is supported." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:245 #, python-format msgid "Invalid disk type: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:887 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:950 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "" "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1361 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1470 #, python-format msgid "" "Container format: %s is unsupported, only 'bare' and 'ova' are supported." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1542 msgid "Upload to glance of attached volume is not supported." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1848 msgid "source-name cannot be empty." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1854 msgid "source-name format should be: 'vmdk_path@vm_inventory_path'." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1860 #, python-format msgid "%s does not exist." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1978 #, python-format msgid "" "Running Cinder with a VMware vCenter version less than %s is not allowed." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:2018 #, python-format msgid "Invalid regular expression: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:2150 #, 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:2350 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" #: cinder/volume/drivers/vmware/volumeops.py:1502 #, python-format msgid "Invalid disk backing: %s." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:69 msgid "Unknown SMBFS exception." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:147 msgid "SMBFS config file not set (smbfs_shares_config)." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:151 #, python-format msgid "SMBFS config file at %(config)s doesn't exist." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:156 #, python-format msgid "Invalid mount point base: %s" msgstr "" #: cinder/volume/drivers/windows/smbfs.py:171 #, python-format msgid "" "Found multiple mappings for pools %(pools)s. Requested pool mappings: " "%(pool_mappings)s" msgstr "" #: cinder/volume/drivers/windows/smbfs.py:229 #, python-format msgid "" "This system platform (%s) is not supported. This driver supports only Win32 " "platforms." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:287 #, python-format msgid "Invalid image file extension: %s" msgstr "" #: cinder/volume/drivers/windows/smbfs.py:322 #, python-format msgid "File already exists at: %s" msgstr "" #: cinder/volume/drivers/windows/smbfs.py:326 #, python-format msgid "Unsupported volume format: %s " msgstr "" #: cinder/volume/drivers/windows/smbfs.py:545 msgid "" "Extending volumes backed by VHD images is not supported when snapshots exist." " Please use VHDX images." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:614 #, python-format msgid "" "Encryption key %s was requested. Volume encryption is not currently " "supported." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:658 #, python-format msgid "" "Could not find any share for pool %(pool_name)s. Pool mappings: " "%(pool_mappings)s." msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:138 #, python-format msgid "Unable to add volume %s to host %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:158 #, python-format msgid "Unable to remove volume %s from host %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:189 #, python-format msgid "Create volume %s failed due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:202 #, python-format msgid "Delete volume %s failed due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:214 #, python-format msgid "Unable to extend volume %s due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:223 #, python-format msgid "TATLIN: Error getting resource mapping information %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:234 msgid "Unable to get hosts configuration" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:244 #, python-format msgid "Unable to get host info %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:256 #, python-format msgid "Unable to get iscsi user cred due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:269 #, python-format msgid "Unable to get host group info %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:281 #, python-format msgid "Unable to get id for host group %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:289 #, python-format msgid "Unable to get volume info %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:298 #, python-format msgid "Unable to get ports for target %s with %s error code: %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:318 #: cinder/volume/drivers/yadro/tatlin_iscsi.py:69 #, python-format msgid "Failed to get ports info due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:332 #, python-format msgid "Volume %s does not exist" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:338 #, python-format msgid "Exception Unable to get volume info %s due to %s stat: %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:354 #: cinder/volume/drivers/yadro/tatlin_client.py:359 #, python-format msgid "Unable to get volume info %s due to %s stat: %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:369 #, python-format msgid "Unable to get pool id for %s due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:389 #, python-format msgid "Unable to get pool information for %s due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:398 #, python-format msgid "Unable to get system statistic due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:410 #, python-format msgid "Unable to get volume %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:456 #, python-format msgid "Unable to link port %s for volume %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:473 #, python-format msgid "Unable to link ports %s for volume %s error %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:502 #, python-format msgid "" "Request: method: %s path: %s failed with status: %s message: %s in %s %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:521 #: cinder/volume/drivers/yadro/tatlin_client.py:554 #, python-format msgid "Tatlin API exception %s while getting resource mapping" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:575 #, python-format msgid "Unable to get host information %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:594 #, python-format msgid "Unable to update QoS for volume %s due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:616 #: cinder/volume/drivers/yadro/tatlin_client.py:660 #, python-format msgid "VOLUME %s: Unable to export volume to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:624 msgid "Unable to get resource count" msgstr "" #: cinder/volume/drivers/yadro/tatlin_client.py:670 msgid "Unable to get resource list" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:194 msgid "" "TatlinVolumeDriver create volume failed. Too many resources per pool created" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:200 msgid "" "TatlinVolumeDriver create volume failed. Too many resources per cluster " "created" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:235 #, python-format msgid "Volume %s still not ready" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:245 #, python-format msgid "Volume %s unable to become online" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:259 #, python-format msgid "Unable to delete volume %s due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:271 #, python-format msgid "Unable to delete volume %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:527 #, python-format msgid "TatlinVolumeDriver get volume stats failed %s due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:536 #, python-format msgid "TatlinVolumeDriver get system stats detail failed %s due to %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:654 #: cinder/volume/drivers/yadro/tatlin_common.py:677 msgid "source_name should be provided" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:659 #: cinder/volume/drivers/yadro/tatlin_common.py:683 #, python-format msgid "Unable to get resource with %s name" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:669 #, python-format msgid "Existing volume should be in %s pool" msgstr "" #: cinder/volume/drivers/yadro/tatlin_common.py:723 #, python-format msgid "Unable to get mapped lun for volume %s on host %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_fc.py:106 #, python-format msgid "Unable to get host information for wwns: %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_iscsi.py:114 #, python-format msgid "Not enough connection data, luns: %s, portals: %s, iqns: %s" msgstr "" #: cinder/volume/drivers/yadro/tatlin_iscsi.py:138 #, python-format msgid "Unable to find host for initiator %s" msgstr "" #: cinder/volume/drivers/zadara/exception.py:25 #, python-format msgid "%(msg)s" msgstr "" #: cinder/volume/drivers/zadara/exception.py:33 msgid "Unable to find any active VPSA controller" msgstr "" #: cinder/volume/drivers/zadara/exception.py:37 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" #: cinder/volume/drivers/zadara/exception.py:41 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" #: cinder/volume/drivers/zadara/exception.py:45 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" #: cinder/volume/drivers/zadara/exception.py:49 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:134 #, python-format msgid "Backend Volume %(name)s not found" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:188 #, python-format msgid "Invalid metadata for Volume %s" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:304 #, python-format msgid "%(new_size)s < current size %(size)s" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:371 #, python-format msgid "Volume connected to host(s) %s" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:375 msgid "Volume not available" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:402 #: cinder/volume/drivers/zadara/zadara.py:439 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:411 #, python-format msgid "Existing volume %(name)s is not available" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:422 #, python-format msgid "Volume %(new_name)s already exists" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:532 #: cinder/volume/drivers/zadara/zadara.py:570 #, python-format msgid "Source volume of snapshot %s could not be found. Invalid data" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:542 #: cinder/volume/drivers/zadara/zadara.py:579 #, python-format msgid "Snapshot %s could not be found. It might be already deleted" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:552 #, python-format msgid "Snapshot with name %s already exists" msgstr "" #: cinder/volume/drivers/zadara/zadara.py:648 #, python-format msgid "target=%(target)s, lun=%(lun)s" msgstr "" #: cinder/volume/flows/api/create_volume.py:109 #, python-format msgid "Originating %(res)s %(prop)s must be one of '%(vals)s' values" msgstr "" #: cinder/volume/flows/api/create_volume.py:176 #, 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:185 #, 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:194 #, python-format msgid "" "Volume size %(size)sGB cannot be smaller than the backup size " "%(backup_size)sGB. It must be >= backup size." msgstr "" #: cinder/volume/flows/api/create_volume.py:203 #, python-format msgid "Volume size '%(size)s' must be an integer and greater than 0" msgstr "" #: cinder/volume/flows/api/create_volume.py:337 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" #: cinder/volume/flows/api/create_volume.py:346 msgid "Volume must be in the same availability zone as the source volume" msgstr "" #: cinder/volume/flows/api/create_volume.py:496 msgid "Multiattach cannot be used with encrypted volumes." msgstr "" #: cinder/volume/flows/manager/create_volume.py:249 msgid "Volume create failed while extracting volume ref." msgstr "" #: cinder/volume/flows/manager/create_volume.py:416 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s." msgstr "" #: cinder/volume/flows/manager/create_volume.py:418 #, 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/manage_existing.py:48 #: cinder/volume/flows/manager/manage_existing_snapshot.py:113 #, python-format msgid "Volume driver %s not initialized." msgstr "" #: cinder/volume/flows/manager/manage_existing.py:59 #, python-format msgid "Volume driver %s get exception." msgstr "" #: cinder/volume/flows/manager/manage_existing.py:71 msgid "Volume manage failed." msgstr "" #: cinder/volume/targets/iscsi.py:305 cinder/volume/targets/scst.py:390 msgid "valid iqn needed for show_target" msgstr "" #: cinder/volume/targets/nvmeof.py:25 #, python-format msgid "An invalid 'target_protocol' value was provided: %(protocol)s" 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:156 msgid "Failed to set attribute 'Incoming user' for SCST target." msgstr "" #: cinder/wsgi/common.py:89 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:243 #, python-format msgid "Failed adding connection for fabric=%(fabric)s: Error: %(err)s" msgstr "" #: cinder/zonemanager/fc_zone_manager.py:322 #, python-format msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:94 #: 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:125 #, python-format msgid "Connection failed for %(fabric)s with error: %(err)s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:192 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:505 #, 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:195 #, 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:260 #, python-format msgid "Activating zone set failed: (Zone set=%(cfg_name)s error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:315 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:350 #, python-format msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:367 #, python-format msgid "Error while checking transaction status: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:383 #, 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:411 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:424 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:206 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:394 #, 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:446 #, python-format msgid "Malformed nameserver string: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:243 msgid "Failed to add or update zoning configuration." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:391 msgid "Failed to update or delete zoning configuration." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:429 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:468 #, 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:437 msgid "Failed to get name server info." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:476 #, python-format msgid "Failed to retrieve active zoning configuration %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:116 #, 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:123 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:953 #, 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:131 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:961 #, 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:175 #, python-format msgid "Error while creating authentication token: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:215 #, python-format msgid "Authentication failed, verify the switch credentials, error code %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:220 #, python-format msgid "Error while authenticating with switch: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:237 #, python-format msgid "Error while getting session information %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:257 #, python-format msgid "Error while parsing the data: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:275 #, python-format msgid "Error while getting nvp value: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:294 #, python-format msgid "Error while checking whether VF is available for management %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:328 msgid "Cannot change VF context in the session." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:333 #, 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:340 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:415 #, python-format msgid "Error while changing VF context %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:452 #, python-format msgid "Error while checking the firmware version %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:494 #, python-format msgid "Failed getting active zone set from fabric %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:552 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:609 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:867 #, 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:660 #, python-format msgid "Exception while forming the zone string: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:706 #, 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:742 #, python-format msgid "" "Error while updating the zones in the zone string. Error %(description)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:825 #, 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:930 msgid "No VF ID is defined in the configuration file." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:937 msgid "VF is not enabled." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:122 #, python-format msgid "REST login failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:132 #, python-format msgid "REST logout failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:146 #, python-format msgid "REST get switch fw version failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:164 #, python-format msgid "REST get NS info failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:199 #, python-format msgid "REST get effective zoneset failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:223 #, python-format msgid "REST create zone failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:243 #, python-format msgid "REST cfg create failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:255 #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:345 #, python-format msgid "REST cfg update failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:284 #, python-format msgid "REST zone update failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:300 #, python-format msgid "REST delete zone failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:316 #, python-format msgid "REST cfg disable failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:325 #, python-format msgid "REST cfg delete failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:357 #, python-format msgid "REST cfg save failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:371 #, python-format msgid "REST cfg activate failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_rest_fc_zone_client.py:386 #, python-format msgid "REST get checksum failed: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/exception.py:19 #, python-format msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s" msgstr "" #: cinder/zonemanager/drivers/brocade/exception.py:23 #, python-format msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s" msgstr "" #: cinder/zonemanager/drivers/brocade/exception.py:27 #, python-format msgid "Brocade Fibre Channel Zoning REST error: %(reason)s" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:228 #, python-format msgid "Malformed fcns output string: %s" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:349 #, python-format msgid "Error executing command via ssh: %s" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:193 #, 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 "" "Updating and activating zone set failed: (Zone set=%(zoneset)s error=" "%(err)s)." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:307 #, 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:416 #, python-format msgid "Malformed show fcns database string: %s" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:238 #, python-format msgid "Zoning Policy: %s, not recognized" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:275 msgid "Failed to add zoning configuration." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:452 msgid "Failed to update or delete zoning configuration" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:506 msgid "Failed to get show fcns database info." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:541 msgid "Failed to access active zoning configuration." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:562 #, python-format msgid "Failed to access zoneset status:%s" msgstr "" #: cinder/zonemanager/drivers/cisco/exception.py:19 #, python-format msgid "Cisco Fibre Channel Zoning CLI error: %(reason)s" msgstr ""