From: OpenStack Jenkins Date: Sun, 13 Oct 2013 06:13:06 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=44f731c5cb0bb18406057503b1984f73a077eda5;p=openstack-build%2Fcinder-build.git Imported Translations from Transifex Change-Id: I5052c7a1dc3de38fef14046078d93c583c7cee73 --- diff --git a/cinder/locale/ar/LC_MESSAGES/cinder.po b/cinder/locale/ar/LC_MESSAGES/cinder.po index d19e1d205..af22d8193 100644 --- a/cinder/locale/ar/LC_MESSAGES/cinder.po +++ b/cinder/locale/ar/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-09-12 07:56+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Arabic " @@ -373,278 +373,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2585,20 +2588,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2608,40 +2611,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2659,11 +2662,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3660,12 +3663,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3717,17 +3720,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3735,7 +3738,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3821,7 +3824,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3842,19 +3845,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3923,409 +3926,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5354,60 +5357,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5415,159 +5418,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5576,37 +5579,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5614,13 +5617,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5629,8 +5632,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5639,7 +5642,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5648,33 +5651,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5682,114 +5685,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5797,67 +5810,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5866,7 +5879,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5874,7 +5887,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5882,7 +5895,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5891,7 +5904,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5900,7 +5913,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6801,7 +6814,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6813,7 +6826,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6821,49 +6834,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7064,7 +7077,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7100,7 +7113,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7216,73 +7229,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7893,166 +7906,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8366,120 +8379,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8846,7 +8878,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8928,202 +8960,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9448,3 +9480,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/bg_BG/LC_MESSAGES/cinder.po b/cinder/locale/bg_BG/LC_MESSAGES/cinder.po index 62b1c45c7..1b4a59f03 100644 --- a/cinder/locale/bg_BG/LC_MESSAGES/cinder.po +++ b/cinder/locale/bg_BG/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/bs/LC_MESSAGES/cinder.po b/cinder/locale/bs/LC_MESSAGES/cinder.po index ed8d9032c..834b02c50 100644 --- a/cinder/locale/bs/LC_MESSAGES/cinder.po +++ b/cinder/locale/bs/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2587,20 +2590,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2610,40 +2613,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2661,11 +2664,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3663,12 +3666,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3720,17 +3723,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3738,7 +3741,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3824,7 +3827,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3845,19 +3848,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3927,411 +3930,411 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Status volumena mora biti omogućen" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Status volumena mora biti omogućen" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5360,60 +5363,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5421,159 +5424,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5582,37 +5585,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5620,13 +5623,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5635,8 +5638,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5645,7 +5648,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5654,33 +5657,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5688,114 +5691,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5803,67 +5816,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5872,7 +5885,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5880,7 +5893,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5888,7 +5901,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5897,7 +5910,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5906,7 +5919,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6807,7 +6820,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6819,7 +6832,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6827,49 +6840,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7070,7 +7083,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7106,7 +7119,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7222,73 +7235,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7899,166 +7912,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8372,120 +8385,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8852,7 +8884,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8934,202 +8966,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9769,3 +9801,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ca/LC_MESSAGES/cinder.po b/cinder/locale/ca/LC_MESSAGES/cinder.po index 8cb11d09a..8bf5ba607 100644 --- a/cinder/locale/ca/LC_MESSAGES/cinder.po +++ b/cinder/locale/ca/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/cinder.pot b/cinder/locale/cinder.pot index db9fd3cee..1a7e7dd38 100644 --- a/cinder/locale/cinder.pot +++ b/cinder/locale/cinder.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.154\n" +"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.158\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2583,20 +2586,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2606,40 +2609,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2657,11 +2660,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3658,12 +3661,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3715,17 +3718,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3733,7 +3736,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3819,7 +3822,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3840,19 +3843,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3921,409 +3924,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5352,60 +5355,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5413,159 +5416,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5574,37 +5577,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5612,13 +5615,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5627,8 +5630,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5637,7 +5640,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5646,33 +5649,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5680,114 +5683,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5795,67 +5808,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5864,7 +5877,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5872,7 +5885,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5880,7 +5893,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5889,7 +5902,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5898,7 +5911,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6799,7 +6812,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6811,7 +6824,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6819,49 +6832,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7062,7 +7075,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7098,7 +7111,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7214,73 +7227,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7891,166 +7904,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8364,120 +8377,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8844,7 +8876,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8926,202 +8958,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" diff --git a/cinder/locale/cs/LC_MESSAGES/cinder.po b/cinder/locale/cs/LC_MESSAGES/cinder.po index 290a48a91..7c2a95b06 100644 --- a/cinder/locale/cs/LC_MESSAGES/cinder.po +++ b/cinder/locale/cs/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-04-04 20:28+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -375,282 +375,285 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi " "%(extra_specs)s" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "Špatná odpověď od SolidFire API" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, fuzzy, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, fuzzy, python-format msgid "Bad HTTP response status %(status)s" msgstr "Neplatný stav serveru: %(status)s" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "Vyskytla se neočekávaná výjimka." -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "Vyskytla se neočekávaná výjimka." -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, fuzzy, python-format msgid "Backup %(backup_id)s could not be found." msgstr "Skupina LDAP %(group_id)s nemohla být nalezena." -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Neplatná podpůrná vrstva: %s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2605,20 +2608,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2628,40 +2631,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Nelze použít globální roli %(role_id)s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2679,11 +2682,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3687,12 +3690,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3744,17 +3747,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3762,7 +3765,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3849,7 +3852,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3870,19 +3873,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3952,410 +3955,410 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Obraz musí být dostupný" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5387,60 +5390,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5448,159 +5451,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, fuzzy, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "Nastavování hostitele %(host)s na %(state)s." -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, fuzzy, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "mazání svazku %(volume_name)s který má snímek" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5609,37 +5612,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5647,13 +5650,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5662,8 +5665,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5672,7 +5675,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5681,33 +5684,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5715,114 +5718,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5830,67 +5843,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5904,7 +5917,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5912,7 +5925,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5920,7 +5933,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5929,7 +5942,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5938,7 +5951,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6845,7 +6858,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6857,7 +6870,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6865,49 +6878,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7108,7 +7121,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7144,7 +7157,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7260,73 +7273,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7937,167 +7950,167 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -#, fuzzy -msgid "Bad response from server" -msgstr "Špatná odpověď od SolidFire API" - -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "odpověď %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:154 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 -#, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Regular file: %s created." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Shares loaded: %s" +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Invalid value: \"%s\"" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Volume %s does not exist in Nexenta SA" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#, fuzzy +msgid "Bad response from server" +msgstr "Špatná odpověď od SolidFire API" + +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "odpověď %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8411,120 +8424,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8891,7 +8923,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8973,202 +9005,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9808,3 +9840,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/da/LC_MESSAGES/cinder.po b/cinder/locale/da/LC_MESSAGES/cinder.po index 6468b8534..96a15b62f 100644 --- a/cinder/locale/da/LC_MESSAGES/cinder.po +++ b/cinder/locale/da/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2583,20 +2586,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2606,40 +2609,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2657,11 +2660,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3658,12 +3661,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3715,17 +3718,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3733,7 +3736,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3819,7 +3822,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3840,19 +3843,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3921,409 +3924,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "bind %s: slettet" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5352,60 +5355,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5413,159 +5416,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5574,37 +5577,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5612,13 +5615,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5627,8 +5630,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5637,7 +5640,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5646,33 +5649,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5680,114 +5683,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5795,67 +5808,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5864,7 +5877,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5872,7 +5885,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5880,7 +5893,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5889,7 +5902,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5898,7 +5911,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6799,7 +6812,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6811,7 +6824,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6819,49 +6832,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7062,7 +7075,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7098,7 +7111,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7214,73 +7227,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7891,166 +7904,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8364,120 +8377,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8844,7 +8876,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8926,202 +8958,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9761,3 +9793,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/de/LC_MESSAGES/cinder.po b/cinder/locale/de/LC_MESSAGES/cinder.po index 6f4c22544..523729692 100644 --- a/cinder/locale/de/LC_MESSAGES/cinder.po +++ b/cinder/locale/de/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3660,12 +3663,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3717,17 +3720,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3735,7 +3738,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3821,7 +3824,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3842,19 +3845,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3923,409 +3926,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "Volume %s: wird entfernt" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "Volume %s: entferne Export" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5354,60 +5357,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5415,159 +5418,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5576,37 +5579,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5614,13 +5617,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5629,8 +5632,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5639,7 +5642,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5648,33 +5651,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5682,114 +5685,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5797,67 +5810,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5871,7 +5884,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5879,7 +5892,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5887,7 +5900,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5896,7 +5909,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5905,7 +5918,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6806,7 +6819,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6818,7 +6831,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6826,49 +6839,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7069,7 +7082,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7105,7 +7118,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7221,73 +7234,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7898,166 +7911,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8371,120 +8384,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8851,7 +8883,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8933,202 +8965,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9768,3 +9800,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/en_AU/LC_MESSAGES/cinder.po b/cinder/locale/en_AU/LC_MESSAGES/cinder.po index ea0eef53a..8db44f54f 100644 --- a/cinder/locale/en_AU/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_AU/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Unable to create server object for initiator %(name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Failed to copy image to volume: %(reason)s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2590,20 +2593,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2613,40 +2616,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Unable to locate Volume Group %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Unable to find VG: %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Unable to find LV: %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2664,11 +2667,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3669,12 +3672,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3726,17 +3729,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3744,7 +3747,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3830,7 +3833,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3851,19 +3854,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3933,412 +3936,412 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Volume Snapshot status must be available or error" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Volume status must be available/in-use." -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "Volume is not local to this node" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5371,60 +5374,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5432,159 +5435,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5593,37 +5596,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5631,13 +5634,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5646,8 +5649,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5656,7 +5659,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5665,33 +5668,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5699,114 +5702,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5814,67 +5827,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5888,7 +5901,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5896,7 +5909,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5904,7 +5917,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5913,7 +5926,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5922,7 +5935,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6824,7 +6837,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6836,7 +6849,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6844,49 +6857,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7087,7 +7100,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7123,7 +7136,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7239,73 +7252,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7916,166 +7929,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 +#, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "Volume %s does not exist in Nexenta SA" + +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Sending JSON data: %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:139 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "Got response: %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "Volume %s does not exist in Nexenta SA" - -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "Got response: %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8389,120 +8402,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8869,7 +8901,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8951,202 +8983,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9786,3 +9818,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/en_GB/LC_MESSAGES/cinder.po b/cinder/locale/en_GB/LC_MESSAGES/cinder.po index aed704dd0..a92f2889a 100644 --- a/cinder/locale/en_GB/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_GB/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -372,280 +372,283 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Unable to create server object for initiator %(name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "Unknown NFS exception" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "Unknown Gluster exception" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Failed to copy image to volume: %(reason)s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2593,20 +2596,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2616,40 +2619,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Unable to locate Volume Group %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Unable to find VG: %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Unable to find LV: %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2667,11 +2670,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3672,12 +3675,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3729,17 +3732,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3747,7 +3750,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3834,7 +3837,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3855,19 +3858,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3937,412 +3940,412 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Volume Snapshot status must be available or error" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Volume status must be available/in-use." -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "Volume is not local to this node" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5373,60 +5376,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5434,159 +5437,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5595,37 +5598,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5633,13 +5636,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5648,8 +5651,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5658,7 +5661,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5667,33 +5670,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5701,114 +5704,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5816,67 +5829,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5890,7 +5903,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5898,7 +5911,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5906,7 +5919,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5915,7 +5928,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5924,7 +5937,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6825,7 +6838,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6837,7 +6850,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6845,49 +6858,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7088,7 +7101,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7124,7 +7137,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7240,73 +7253,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7917,166 +7930,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8390,120 +8403,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8870,7 +8902,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8952,202 +8984,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9787,3 +9819,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/en_US/LC_MESSAGES/cinder.po b/cinder/locale/en_US/LC_MESSAGES/cinder.po index 31bf25b8c..dfedc67e8 100644 --- a/cinder/locale/en_US/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_US/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: markmc \n" "Language-Team: en_US \n" @@ -375,119 +375,122 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" -msgstr "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." +msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "Maximum number of snapshots allowed (%(allowed)d) exceeded" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Detected more than one volume with name %(vol_name)s" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "Invalid 3PAR Domain: %(err)s" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "Bad response from SolidFire API" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Error in SolidFire API response: data=%(data)s" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "Unknown or unsupported command %(cmd)s" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "Malformed response to command %(cmd)s: %(reason)s" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "Bad HTTP response status %(status)s" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "Operation failed with status=%(status)s. Full dump: %(data)s" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Unable to create server object for initiator %(name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "Unable to find server object for initiator %(name)s" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "Unable to find any active VPSA controller" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "Failed to retrieve attachments for volume %(name)s" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "Invalid attachment info for volume %(name)s: %(reason)s" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "Bad or unexpected response from the storage volume backend API: %(data)s" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "Unknown NFS exception" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "No mounted NFS shares found" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "There is no share which can host %(volume_size)sG" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "Unknown Gluster exception" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "No mounted Gluster shares found" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " @@ -496,159 +499,159 @@ msgstr "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Failed to copy image to volume: %(reason)s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "Backup %(backup_id)s could not be found." -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Transfer %(transfer_id)s could not be found." -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2623,20 +2626,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "Error creating Volume Group" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, fuzzy, python-format msgid "StdOut :%s" msgstr "StdOut :%s" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, fuzzy, python-format msgid "StdErr :%s" msgstr "StdErr :%s" @@ -2646,40 +2649,40 @@ msgstr "StdErr :%s" msgid "Unable to locate Volume Group %s" msgstr "Unable to locate Volume Group %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Unable to find VG: %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Unable to find LV: %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2697,12 +2700,12 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " -msgstr "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." +msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " -msgstr "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." +msgstr "" #: cinder/common/sqlalchemyutils.py:68 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 @@ -3726,12 +3729,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3785,17 +3788,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "unrecognized argument %s" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "Run CLI command: %s" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3806,7 +3809,7 @@ msgstr "" " stdout: %(stdout)s\n" " stderr: %(stderr)s" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3899,7 +3902,7 @@ msgid "Volume in unexpected state" msgstr "Volume in unexpected state" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "status must be available" @@ -3922,7 +3925,7 @@ msgstr "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume " "(%(d_consumed)dG of %(d_quota)dG already consumed)" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3931,12 +3934,12 @@ msgstr "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, fuzzy, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "Failed to update quota donating volumetransfer id %s" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -4007,7 +4010,7 @@ msgstr "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " @@ -4016,402 +4019,402 @@ msgstr "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "Volume Snapshot status must be available or error" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "Metadata property key blank" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "Metadata property key greater than 255 characters" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "Metadata property value greater than 255 characters" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "Volume status must be available/in-use." -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "Volume status is in-use." -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "copy_image_to_volume %s." -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "copy_volume_to_image %s." -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "ISCSI provider_location not stored, using discovery" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery: Found %s" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "Updating volume status" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "Driver must implement initialize_connection" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "Driver path %s is deprecated, update your configuration to the new path." -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "volume %s stuck in a downloading state" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "Resuming any in progress delete operations" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "Resuming delete on volume: %s" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "volume is not local to this node" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "Failed to update usages deleting volume" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "snapshot %s: creating" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "snapshot %s: created successfully" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "snapshot %s: deleting" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "Failed to update usages deleting snapshot" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "snapshot %s: deleted successfully" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "being attached by another instance" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "Clear capabilities" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "Notification {%s} received" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5445,60 +5448,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "WWPN on node %(node)s: %(wwpn)s" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "enter: do_setup" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "Failed to get license information." -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "do_setup: No configured nodes" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "leave: do_setup" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "enter: check_for_setup_error" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5506,7 +5509,7 @@ msgstr "" msgid "%s is not set" msgstr "%s is not set" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" @@ -5514,7 +5517,7 @@ msgstr "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " @@ -5523,21 +5526,21 @@ msgstr "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "leave: check_for_setup_error" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "ensure_export: Volume %s not found on storage" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "enter: _get_chap_secret_for_host: host name %s" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " @@ -5546,51 +5549,51 @@ msgstr "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "_create_host: Cannot clean host name. Host name is not unicode or string" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "enter: _get_host_from_connector: prefix %s" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "leave: _get_host_from_connector: host %s" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "enter: _create_host: host %s" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "_create_host: No connector ports" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "leave: _create_host: host %(host)s - %(host_name)s" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" @@ -5599,49 +5602,49 @@ msgstr "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "enter: _delete_host: host %s " -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "leave: _delete_host: host %s " -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "_create_host failed to return the host name." -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "initialize_connection: Failed to get attributes for volume %s" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "Did not find expected column name in lsvdisk: %s" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "initialize_connection: Missing volume attribute for volume %s" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " @@ -5650,18 +5653,18 @@ msgstr "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "initialize_connection: Did not find a preferred node for volume %s" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " @@ -5670,7 +5673,7 @@ msgstr "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5683,16 +5686,16 @@ msgstr "" " connector %(conn)s\n" " properties: %(prop)s" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "_get_host_from_connector failed to return the host name for connector" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " @@ -5701,21 +5704,21 @@ msgstr "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "protocol must be specified as ' iSCSI' or ' FC'" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "enter: _create_vdisk: vdisk %s " -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5726,13 +5729,13 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "leave: _create_vdisk: volume %s " -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5745,8 +5748,8 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5759,7 +5762,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5772,7 +5775,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " @@ -5781,7 +5784,7 @@ msgstr "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " @@ -5790,7 +5793,7 @@ msgstr "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " @@ -5799,12 +5802,12 @@ msgstr "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "_prepare_fc_map: %s" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5815,7 +5818,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" @@ -5824,22 +5827,22 @@ msgstr "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " @@ -5848,17 +5851,17 @@ msgstr "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " @@ -5867,68 +5870,78 @@ msgstr "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "enter: _is_vdisk_defined: vdisk %s " -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "enter: _delete_vdisk: vdisk %s" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "warning: Tried to delete vdisk %s but it does not exist." -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "leave: _delete_vdisk: vdisk %s" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "create_volume_from_snapshot: Source and destination size differ." -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "create_cloned_volume: Source and destination size differ." -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5936,24 +5949,24 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "Could not get pool data from the storage" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" @@ -5961,7 +5974,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" @@ -5969,7 +5982,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" @@ -5977,15 +5990,15 @@ msgstr "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "System does not support compression" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "If compression is set to True, rsize must also be set (not equal to -1)" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " @@ -5994,17 +6007,17 @@ msgstr "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "enter: _execute_command_and_parse_attributes: command %s" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -6017,7 +6030,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6028,7 +6041,7 @@ msgstr "" "command: %(cmd)s\n" "attributes: %(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6039,7 +6052,7 @@ msgstr "" " Headers: %(header)s\n" " Values: %(row)s" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6052,7 +6065,7 @@ msgstr "" "stdout: %(out)s\n" "stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6065,7 +6078,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "Did not find expected column in %(fun)s: %(hdr)s" @@ -7083,7 +7096,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -7095,7 +7108,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -7103,49 +7116,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7346,7 +7359,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7382,7 +7395,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7498,73 +7511,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -8177,171 +8190,171 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" -msgstr "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" +msgstr "Volume %s does not exist in Nexenta SA" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" -msgstr "Auto switching to HTTPS connection to %s" - -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" -msgstr "No headers in server response" - -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" -msgstr "Bad response from server" +msgid "Extending volume: %(id)s New size: %(size)s GB" +msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 +#: cinder/volume/drivers/nexenta/iscsi.py:139 #, python-format -msgid "Got response: %s" -msgstr "Got response: %s" +msgid "Volume %s does not exist, it seems it was already deleted" +msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:154 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 -#, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" -msgstr "" +msgid "Ignored target creation error \"%s\" while ensuring export" +msgstr "Ignored target creation error \"%s\" while ensuring export" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Regular file: %s created." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Shares loaded: %s" +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" -#: cinder/volume/drivers/nexenta/utils.py:37 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Invalid value: \"%s\"" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" -#: cinder/volume/drivers/nexenta/volume.py:86 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "Volume %s does not exist in Nexenta SA" +msgid "Sending JSON data: %s" +msgstr "Sending JSON data: %s" + +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" +msgstr "No headers in server response" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" +msgstr "Bad response from server" + +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" -msgstr "" +msgid "Auto switching to HTTPS connection to %s" +msgstr "Auto switching to HTTPS connection to %s" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" -msgstr "" +msgid "Got response: %s" +msgstr "Got response: %s" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" -msgstr "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" #: cinder/volume/drivers/san/hp_lefthand.py:93 #, python-format @@ -8658,120 +8671,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -9138,7 +9170,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -9220,202 +9252,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "No request spec, will not reschedule" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "Retry info not present, will not reschedule" @@ -10055,3 +10087,12 @@ msgstr "Retry info not present, will not reschedule" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "Requested volume or snapshot exceeds allowed Gigabytes quota" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "Deploy v1 of the Cinder API. " + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "Deploy v2 of the Cinder API. " + diff --git a/cinder/locale/es/LC_MESSAGES/cinder.po b/cinder/locale/es/LC_MESSAGES/cinder.po index 8bcfda77b..29b3a5e31 100644 --- a/cinder/locale/es/LC_MESSAGES/cinder.po +++ b/cinder/locale/es/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-03-10 06:08+0000\n" "Last-Translator: Oscar Rosario \n" "Language-Team: Spanish \n" @@ -372,282 +372,285 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" "No es posible crear el VDI en SR %(sr_ref)s para la instancia " "%(instance_name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "Una excepcion desconocida ha ocurrido" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "Una excepcion desconocida ha ocurrido" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Imposible encontrar volumen %s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "backend inválido: %s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2596,20 +2599,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2619,40 +2622,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Imposible encontrar volumen %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2670,11 +2673,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3677,12 +3680,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "Falso ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3734,17 +3737,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3752,7 +3755,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3839,7 +3842,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3860,19 +3863,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3942,412 +3945,412 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "El estado del volumen debe estar disponible" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "El estado del volumen debe estar disponible" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recuperandose de una ejecución fallida. Intenta el número %s" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "Exportando de nuevo los volumenes %s" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: saltando exportación" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "volumen %s: eliminando" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "Volumen no local a este nodo" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "volumen %s: eliminando exportación" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5380,60 +5383,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5441,159 +5444,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s: saltando exportación" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5602,37 +5605,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5640,13 +5643,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5655,8 +5658,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5665,7 +5668,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5674,33 +5677,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5708,114 +5711,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5823,67 +5836,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5897,7 +5910,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5905,7 +5918,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5913,7 +5926,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5922,7 +5935,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5931,7 +5944,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6833,7 +6846,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6845,7 +6858,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6853,49 +6866,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7096,7 +7109,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7132,7 +7145,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7248,73 +7261,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7925,166 +7938,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 +#, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "el grupo de volumenes %s no existe" + +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Sending JSON data: %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:139 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "respuesta %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "el grupo de volumenes %s no existe" - -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "respuesta %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8398,120 +8411,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8878,7 +8910,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8960,202 +8992,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9795,3 +9827,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/es_MX/LC_MESSAGES/cinder.po b/cinder/locale/es_MX/LC_MESSAGES/cinder.po index c043eabef..8b96d62d5 100644 --- a/cinder/locale/es_MX/LC_MESSAGES/cinder.po +++ b/cinder/locale/es_MX/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-08-30 09:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (Mexico) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9474,3 +9506,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/fi_FI/LC_MESSAGES/cinder.po b/cinder/locale/fi_FI/LC_MESSAGES/cinder.po index 6f14f0eda..84a0a8898 100644 --- a/cinder/locale/fi_FI/LC_MESSAGES/cinder.po +++ b/cinder/locale/fi_FI/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/fil/LC_MESSAGES/cinder.po b/cinder/locale/fil/LC_MESSAGES/cinder.po index b2ede35bb..cdcada92c 100644 --- a/cinder/locale/fil/LC_MESSAGES/cinder.po +++ b/cinder/locale/fil/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Filipino " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9438,3 +9470,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/fr/LC_MESSAGES/cinder.po b/cinder/locale/fr/LC_MESSAGES/cinder.po index aae8c7be2..1172b957a 100644 --- a/cinder/locale/fr/LC_MESSAGES/cinder.po +++ b/cinder/locale/fr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-04-06 14:54+0000\n" "Last-Translator: EmmanuelLeNormand \n" "Language-Team: French \n" @@ -372,282 +372,285 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" "Impossible de créer VDI sur SR %(sr_ref)s pour l'instance " "%(instance_name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "Une exception inconnue s'est produite." -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "Une exception inconnue s'est produite." -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Impossible de trouver le volume %s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Backend invalide : %s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2596,20 +2599,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2619,40 +2622,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Impossible de trouver le volume %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Impossible de trouver SR du VDB %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Impossible de trouver SR du VDB %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2670,11 +2673,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3677,12 +3680,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAUX ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3734,17 +3737,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3752,7 +3755,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3839,7 +3842,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3860,19 +3863,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3942,414 +3945,414 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Le status du volume doit être disponible" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Le status du volume doit être disponible" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Récupération après une exécution erronée. Tentative numéro %s" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "Ré-exportation de %s volumes" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "volume %s : exportation évitée" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "volume %s: suppression" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "Le volume n'est pas local à ce noeud" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "volume %s: suppression de l'exportation" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: supprimé avec succès" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5382,60 +5385,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5443,159 +5446,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s : exportation évitée" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5604,37 +5607,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5642,13 +5645,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5657,8 +5660,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5667,7 +5670,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5676,33 +5679,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5710,114 +5713,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5825,67 +5838,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5899,7 +5912,7 @@ msgstr "" "Sortie standard : %(stdout)r\n" "Sortie d'erreur : %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5907,7 +5920,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5915,7 +5928,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5924,7 +5937,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5933,7 +5946,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6839,7 +6852,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6851,7 +6864,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6859,49 +6872,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7102,7 +7115,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7138,7 +7151,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7254,73 +7267,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7931,166 +7944,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 +#, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "Le groupe de volume %s n'existe pas" + +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Sending JSON data: %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:139 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "réponse %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "Le groupe de volume %s n'existe pas" - -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "réponse %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8404,120 +8417,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8884,7 +8916,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8966,202 +8998,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9801,3 +9833,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/hi/LC_MESSAGES/cinder.po b/cinder/locale/hi/LC_MESSAGES/cinder.po index 14516688d..3ca9ea4e2 100644 --- a/cinder/locale/hi/LC_MESSAGES/cinder.po +++ b/cinder/locale/hi/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9507,3 +9539,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/hr/LC_MESSAGES/cinder.po b/cinder/locale/hr/LC_MESSAGES/cinder.po index 5d8f4a627..62cfe842c 100644 --- a/cinder/locale/hr/LC_MESSAGES/cinder.po +++ b/cinder/locale/hr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -373,278 +373,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2585,20 +2588,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2608,40 +2611,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2659,11 +2662,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3660,12 +3663,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3717,17 +3720,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3735,7 +3738,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3821,7 +3824,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3842,19 +3845,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3923,409 +3926,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5354,60 +5357,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5415,159 +5418,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5576,37 +5579,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5614,13 +5617,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5629,8 +5632,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5639,7 +5642,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5648,33 +5651,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5682,114 +5685,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5797,67 +5810,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5866,7 +5879,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5874,7 +5887,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5882,7 +5895,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5891,7 +5904,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5900,7 +5913,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6801,7 +6814,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6813,7 +6826,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6821,49 +6834,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7064,7 +7077,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7100,7 +7113,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7216,73 +7229,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7893,166 +7906,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8366,120 +8379,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8846,7 +8878,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8928,202 +8960,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9763,3 +9795,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/hu/LC_MESSAGES/cinder.po b/cinder/locale/hu/LC_MESSAGES/cinder.po index fe95d6a37..2ebe7593c 100644 --- a/cinder/locale/hu/LC_MESSAGES/cinder.po +++ b/cinder/locale/hu/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/id/LC_MESSAGES/cinder.po b/cinder/locale/id/LC_MESSAGES/cinder.po index a596eea87..fb2ef938f 100644 --- a/cinder/locale/id/LC_MESSAGES/cinder.po +++ b/cinder/locale/id/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/it/LC_MESSAGES/cinder.po b/cinder/locale/it/LC_MESSAGES/cinder.po index a5e76fea3..7c350bcfc 100644 --- a/cinder/locale/it/LC_MESSAGES/cinder.po +++ b/cinder/locale/it/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -372,280 +372,283 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Impossible creare il VDI su SR %(sr_ref)s per l'istanza %(instance_name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "E' stato riscontrato un errore sconosciuto" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "E' stato riscontrato un errore sconosciuto" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Impossibile localizzare il volume %s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2593,20 +2596,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2616,40 +2619,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Impossibile smontare il volume %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Impossibile smontare il volume %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2667,11 +2670,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3671,12 +3674,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3728,17 +3731,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3746,7 +3749,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3833,7 +3836,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3854,19 +3857,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3936,412 +3939,412 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Lo stato del volume deve essere disponibile" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "volume %s: rimuovendo" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "Volume ancora collegato" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: rimosso con successo" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5372,60 +5375,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5433,159 +5436,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5594,37 +5597,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5632,13 +5635,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5647,8 +5650,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5657,7 +5660,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5666,33 +5669,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5700,114 +5703,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5815,67 +5828,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5889,7 +5902,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5897,7 +5910,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5905,7 +5918,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5914,7 +5927,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5923,7 +5936,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6825,7 +6838,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6837,7 +6850,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6845,49 +6858,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7088,7 +7101,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7124,7 +7137,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7240,73 +7253,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7917,166 +7930,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "risposta %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 -#, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Regular file: %s created." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Shares loaded: %s" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Invalid value: \"%s\"" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "risposta %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8390,120 +8403,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8870,7 +8902,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8952,202 +8984,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9787,3 +9819,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/it_IT/LC_MESSAGES/cinder.po b/cinder/locale/it_IT/LC_MESSAGES/cinder.po index 9f7f86e93..0eeef4b8b 100644 --- a/cinder/locale/it_IT/LC_MESSAGES/cinder.po +++ b/cinder/locale/it_IT/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ja/LC_MESSAGES/cinder.po b/cinder/locale/ja/LC_MESSAGES/cinder.po index 3d26aa06b..bb693d6fd 100644 --- a/cinder/locale/ja/LC_MESSAGES/cinder.po +++ b/cinder/locale/ja/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s における VDI を作成できません" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "ボリューム %s の存在が確認できません。" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "不正なバックエンドです: %s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2591,20 +2594,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2614,40 +2617,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "ボリューム %s の存在が確認できません。" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "VBD %s から SRを取得できません。" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "VBD %s から SRを取得できません。" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2665,11 +2668,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3670,12 +3673,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "偽のISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3727,17 +3730,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3745,7 +3748,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3831,7 +3834,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3852,19 +3855,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3934,412 +3937,412 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "実行失敗からリカバリーします。%s 回目のトライ。" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "%s 個のボリュームを再エクスポートします。" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "ボリューム %s のエキスポートをスキップします。" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "ボリューム %s を削除します。" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "ボリュームはこのノードのローカルではありません。" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "ボリューム %s のエクスポートを解除します。" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5372,60 +5375,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5433,159 +5436,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "ボリューム %s のエキスポートをスキップします。" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5594,37 +5597,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5632,13 +5635,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5647,8 +5650,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5657,7 +5660,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5666,33 +5669,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5700,114 +5703,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5815,67 +5828,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5889,7 +5902,7 @@ msgstr "" "標準出力: %(stdout)r\n" "標準エラー出力: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5897,7 +5910,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5905,7 +5918,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5914,7 +5927,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5923,7 +5936,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6825,7 +6838,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6837,7 +6850,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6845,49 +6858,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7088,7 +7101,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7124,7 +7137,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7240,73 +7253,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7917,166 +7930,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 +#, fuzzy, python-format +msgid "Volume %s does not exist in Nexenta SA" +msgstr "ボリュームグループ%sが存在しません。" + +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Sending JSON data: %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:139 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "応答 %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "ボリュームグループ%sが存在しません。" - -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "応答 %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8390,120 +8403,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8870,7 +8902,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8952,202 +8984,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9787,3 +9819,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ka_GE/LC_MESSAGES/cinder.po b/cinder/locale/ka_GE/LC_MESSAGES/cinder.po index 410f78a89..507f66d81 100644 --- a/cinder/locale/ka_GE/LC_MESSAGES/cinder.po +++ b/cinder/locale/ka_GE/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/kn/LC_MESSAGES/cinder.po b/cinder/locale/kn/LC_MESSAGES/cinder.po index 3d52c9699..7f7ef5702 100644 --- a/cinder/locale/kn/LC_MESSAGES/cinder.po +++ b/cinder/locale/kn/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-09-17 14:44+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Kannada " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9438,3 +9470,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ko/LC_MESSAGES/cinder.po b/cinder/locale/ko/LC_MESSAGES/cinder.po index 4e1d1eabd..0eb6ec179 100644 --- a/cinder/locale/ko/LC_MESSAGES/cinder.po +++ b/cinder/locale/ko/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR에 대한 VDI 생성이 실패했습니다" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2588,20 +2591,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2611,40 +2614,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2662,11 +2665,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3664,12 +3667,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3721,17 +3724,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3739,7 +3742,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3825,7 +3828,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3846,19 +3849,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3928,411 +3931,411 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5362,60 +5365,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5423,159 +5426,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5584,37 +5587,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5622,13 +5625,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5637,8 +5640,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5647,7 +5650,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5656,33 +5659,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5690,114 +5693,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5805,67 +5818,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5879,7 +5892,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5887,7 +5900,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5895,7 +5908,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5904,7 +5917,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5913,7 +5926,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6814,7 +6827,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6826,7 +6839,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6834,49 +6847,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7077,7 +7090,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7113,7 +7126,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7229,73 +7242,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7906,166 +7919,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8379,120 +8392,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8859,7 +8891,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8941,202 +8973,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9776,3 +9808,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ko_KR/LC_MESSAGES/cinder.po b/cinder/locale/ko_KR/LC_MESSAGES/cinder.po index 37b244495..bfc0e5e5a 100644 --- a/cinder/locale/ko_KR/LC_MESSAGES/cinder.po +++ b/cinder/locale/ko_KR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean (Korea) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ms/LC_MESSAGES/cinder.po b/cinder/locale/ms/LC_MESSAGES/cinder.po index 13b7973a4..aacd7075f 100644 --- a/cinder/locale/ms/LC_MESSAGES/cinder.po +++ b/cinder/locale/ms/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/nb/LC_MESSAGES/cinder.po b/cinder/locale/nb/LC_MESSAGES/cinder.po index 9f3a4b3ed..a034460c0 100644 --- a/cinder/locale/nb/LC_MESSAGES/cinder.po +++ b/cinder/locale/nb/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Norwegian Bokmål " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ne/LC_MESSAGES/cinder.po b/cinder/locale/ne/LC_MESSAGES/cinder.po index 75891bfc3..a65edb7d2 100644 --- a/cinder/locale/ne/LC_MESSAGES/cinder.po +++ b/cinder/locale/ne/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-08-30 22:38+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Nepali " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9474,3 +9506,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/nl_NL/LC_MESSAGES/cinder.po b/cinder/locale/nl_NL/LC_MESSAGES/cinder.po index cca6959d3..47156243c 100644 --- a/cinder/locale/nl_NL/LC_MESSAGES/cinder.po +++ b/cinder/locale/nl_NL/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/pl_PL/LC_MESSAGES/cinder.po b/cinder/locale/pl_PL/LC_MESSAGES/cinder.po index 688e9f6db..c86c868f4 100644 --- a/cinder/locale/pl_PL/LC_MESSAGES/cinder.po +++ b/cinder/locale/pl_PL/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) " @@ -373,278 +373,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2585,20 +2588,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2608,40 +2611,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2659,11 +2662,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3660,12 +3663,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3717,17 +3720,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3735,7 +3738,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3821,7 +3824,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3842,19 +3845,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3923,409 +3926,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5354,60 +5357,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5415,159 +5418,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5576,37 +5579,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5614,13 +5617,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5629,8 +5632,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5639,7 +5642,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5648,33 +5651,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5682,114 +5685,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5797,67 +5810,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5866,7 +5879,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5874,7 +5887,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5882,7 +5895,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5891,7 +5904,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5900,7 +5913,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6801,7 +6814,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6813,7 +6826,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6821,49 +6834,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7064,7 +7077,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7100,7 +7113,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7216,73 +7229,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7893,166 +7906,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8366,120 +8379,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8846,7 +8878,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8928,202 +8960,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9763,3 +9795,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/pt/LC_MESSAGES/cinder.po b/cinder/locale/pt/LC_MESSAGES/cinder.po index 38f98de01..e5999909a 100644 --- a/cinder/locale/pt/LC_MESSAGES/cinder.po +++ b/cinder/locale/pt/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/pt_BR/LC_MESSAGES/cinder.po b/cinder/locale/pt_BR/LC_MESSAGES/cinder.po index 25c6a55ea..2b0f107bd 100644 --- a/cinder/locale/pt_BR/LC_MESSAGES/cinder.po +++ b/cinder/locale/pt_BR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-02-06 21:07+0000\n" "Last-Translator: Adriano Steffler \n" "Language-Team: Brazilian Portuguese \n" @@ -371,280 +371,283 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" "Não é possível criar o VDI no SR %(sr_ref)s para a instância " "%(instance_name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Não é possível localizar o volume %s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Backend inválido: %s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2592,20 +2595,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2615,40 +2618,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Não é possível localizar o volume %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Não é possível desconectar o volume %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Não é possível desconectar o volume %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2666,11 +2669,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3670,12 +3673,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3727,17 +3730,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3745,7 +3748,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3831,7 +3834,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3852,19 +3855,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3934,412 +3937,412 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "O status do volume parece estar disponível" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "O status do volume parece estar disponível" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Não é possível localizar o volume %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exportando %s volumes" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: ignorando export" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "volume %s: removendo" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "O volume não pertence à este node" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removendo export" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5371,60 +5374,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5432,159 +5435,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s: ignorando export" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5593,37 +5596,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5631,13 +5634,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5646,8 +5649,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5656,7 +5659,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5665,33 +5668,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5699,114 +5702,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5814,67 +5827,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5888,7 +5901,7 @@ msgstr "" "Saída padrão: %(stdout)r\n" "Erro: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5896,7 +5909,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5904,7 +5917,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5913,7 +5926,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5922,7 +5935,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6824,7 +6837,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6836,7 +6849,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6844,49 +6857,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7087,7 +7100,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7123,7 +7136,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7239,73 +7252,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7916,166 +7929,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "resposta %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 -#, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Regular file: %s created." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Shares loaded: %s" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Invalid value: \"%s\"" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "resposta %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8389,120 +8402,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8869,7 +8901,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8951,202 +8983,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9786,3 +9818,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ro/LC_MESSAGES/cinder.po b/cinder/locale/ro/LC_MESSAGES/cinder.po index eb6f693ec..5b2338b72 100644 --- a/cinder/locale/ro/LC_MESSAGES/cinder.po +++ b/cinder/locale/ro/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-06-12 07:55+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -373,278 +373,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2585,20 +2588,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2608,40 +2611,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2659,11 +2662,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3660,12 +3663,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3717,17 +3720,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3735,7 +3738,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3821,7 +3824,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3842,19 +3845,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3923,409 +3926,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5354,60 +5357,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5415,159 +5418,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5576,37 +5579,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5614,13 +5617,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5629,8 +5632,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5639,7 +5642,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5648,33 +5651,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5682,114 +5685,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5797,67 +5810,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5866,7 +5879,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5874,7 +5887,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5882,7 +5895,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5891,7 +5904,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5900,7 +5913,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6801,7 +6814,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6813,7 +6826,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6821,49 +6834,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7064,7 +7077,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7100,7 +7113,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7216,73 +7229,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7893,166 +7906,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8366,120 +8379,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8846,7 +8878,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8928,202 +8960,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9763,3 +9795,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ru/LC_MESSAGES/cinder.po b/cinder/locale/ru/LC_MESSAGES/cinder.po index fab33338c..ef58ab916 100644 --- a/cinder/locale/ru/LC_MESSAGES/cinder.po +++ b/cinder/locale/ru/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -375,282 +375,285 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Невозможно создать volume_type с именем %(name)s и спецификациями " "%(extra_specs)s" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, fuzzy, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, fuzzy, python-format msgid "Bad HTTP response status %(status)s" msgstr "Недопустимое состояние сервера: %(status)s" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Невозможно создать VDI на SR %(sr_ref)s для копии %(instance_name)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, fuzzy, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "Невозможно найти узел для копии %s" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "Обнаружено неизвестное исключение." -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "Обнаружено неизвестное исключение." -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Невозможно найти том %s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, fuzzy, python-format msgid "Backup %(backup_id)s could not be found." msgstr "Группа LDAP %(group_id)s не найдена." -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Недопустимый внутренний интерфейс: %s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2607,20 +2610,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2630,40 +2633,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "Невозможно найти том %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Ошибка поиска vbd для vdi %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Ошибка поиска vbd для vdi %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2681,11 +2684,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3698,12 +3701,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3755,17 +3758,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, fuzzy, python-format msgid "unrecognized argument %s" msgstr "Нераспознанное значение read_deleted '%s'" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, fuzzy, python-format msgid "" "CLI output:\n" @@ -3773,7 +3776,7 @@ msgid "" " stderr: %(stderr)s" msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3864,7 +3867,7 @@ msgid "Volume in unexpected state" msgstr "Непредвиденный код состояния" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3885,19 +3888,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, fuzzy, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "Ошибка обновления агента: %(resp)r" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3967,415 +3970,415 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Состояние тома должно быть доступно" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Состояние тома должно быть доступно" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 #, fuzzy msgid "Volume status is in-use." msgstr "том %s: том занят" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Восстановление после недопустимого выполнения. Попытка номер %s" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 #, fuzzy msgid "Updating volume status" msgstr "Обновление состояния узла" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "Повторное экспортирование %s томов" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "том %s: пропуск экспортирования" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "том %s: удаление" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "Том до сих пор присоединён" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "том %s: удаление экспортирования" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 #, fuzzy msgid "Failed to update usages deleting volume" msgstr "Ошибка обновления агента: %(resp)r" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "том %s: удаление завершено" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "снимок %s: создание" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "снимок %s: создание завершено" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "снимок %s: удаление" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "снимок %s: удаление выполнено" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "Очистить возможности" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "Принято уведомление {%s}" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5409,60 +5412,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5470,159 +5473,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, fuzzy, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "Перевод узла %(host)s в %(state)s." -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, fuzzy, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "удаление тома %(volume_name)s, который имеет снимок" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "том %s: пропуск экспортирования" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5631,37 +5634,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5669,13 +5672,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5684,8 +5687,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5694,7 +5697,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5703,33 +5706,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, fuzzy, python-format msgid "_prepare_fc_map: %s" msgstr "_создать: %s" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5737,114 +5740,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5852,67 +5865,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5926,7 +5939,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5934,7 +5947,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5942,7 +5955,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5951,7 +5964,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5960,7 +5973,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6867,7 +6880,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6879,7 +6892,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6887,49 +6900,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7130,7 +7143,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7166,7 +7179,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7282,73 +7295,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7959,166 +7972,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, fuzzy, python-format -msgid "Sending JSON data: %s" -msgstr "Заданные данные: %s" +msgid "Volume %s does not exist in Nexenta SA" +msgstr "том группы %s не существует" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" -msgstr "" - -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "ответ %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:154 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 -#, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Regular file: %s created." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Shares loaded: %s" +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Invalid value: \"%s\"" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "том группы %s не существует" +msgid "Sending JSON data: %s" +msgstr "Заданные данные: %s" -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" +msgstr "" + +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "ответ %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8436,120 +8449,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8916,7 +8948,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8998,202 +9030,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9833,3 +9865,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ru_RU/LC_MESSAGES/cinder.po b/cinder/locale/ru_RU/LC_MESSAGES/cinder.po index 2348c9773..83a968d91 100644 --- a/cinder/locale/ru_RU/LC_MESSAGES/cinder.po +++ b/cinder/locale/ru_RU/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -373,278 +373,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2585,20 +2588,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2608,40 +2611,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2659,11 +2662,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3660,12 +3663,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3717,17 +3720,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3735,7 +3738,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3821,7 +3824,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3842,19 +3845,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3923,409 +3926,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5354,60 +5357,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5415,159 +5418,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5576,37 +5579,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5614,13 +5617,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5629,8 +5632,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5639,7 +5642,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5648,33 +5651,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5682,114 +5685,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5797,67 +5810,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5866,7 +5879,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5874,7 +5887,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5882,7 +5895,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5891,7 +5904,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5900,7 +5913,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6801,7 +6814,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6813,7 +6826,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6821,49 +6834,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7064,7 +7077,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7100,7 +7113,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7216,73 +7229,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7893,166 +7906,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8366,120 +8379,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8846,7 +8878,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8928,202 +8960,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9763,3 +9795,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/sk/LC_MESSAGES/cinder.po b/cinder/locale/sk/LC_MESSAGES/cinder.po index 1f9f56e01..6fc54898e 100644 --- a/cinder/locale/sk/LC_MESSAGES/cinder.po +++ b/cinder/locale/sk/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9507,3 +9539,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/sl_SI/LC_MESSAGES/cinder.po b/cinder/locale/sl_SI/LC_MESSAGES/cinder.po index 477165e38..ffe977e50 100644 --- a/cinder/locale/sl_SI/LC_MESSAGES/cinder.po +++ b/cinder/locale/sl_SI/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) " @@ -373,278 +373,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2585,20 +2588,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2608,40 +2611,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2659,11 +2662,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3660,12 +3663,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3717,17 +3720,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3735,7 +3738,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3821,7 +3824,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3842,19 +3845,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3923,409 +3926,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5354,60 +5357,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5415,159 +5418,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5576,37 +5579,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5614,13 +5617,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5629,8 +5632,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5639,7 +5642,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5648,33 +5651,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5682,114 +5685,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5797,67 +5810,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5866,7 +5879,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5874,7 +5887,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5882,7 +5895,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5891,7 +5904,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5900,7 +5913,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6801,7 +6814,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6813,7 +6826,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6821,49 +6834,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7064,7 +7077,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7100,7 +7113,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7216,73 +7229,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7893,166 +7906,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8366,120 +8379,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8846,7 +8878,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8928,202 +8960,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9763,3 +9795,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/sw_KE/LC_MESSAGES/cinder.po b/cinder/locale/sw_KE/LC_MESSAGES/cinder.po index 697115a3e..3f8a78e7b 100644 --- a/cinder/locale/sw_KE/LC_MESSAGES/cinder.po +++ b/cinder/locale/sw_KE/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/tl/LC_MESSAGES/cinder.po b/cinder/locale/tl/LC_MESSAGES/cinder.po index 39a58f7a8..b7304f009 100644 --- a/cinder/locale/tl/LC_MESSAGES/cinder.po +++ b/cinder/locale/tl/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2583,20 +2586,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2606,40 +2609,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2657,11 +2660,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3658,12 +3661,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3715,17 +3718,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3733,7 +3736,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3819,7 +3822,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3840,19 +3843,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3921,409 +3924,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5352,60 +5355,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5413,159 +5416,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5574,37 +5577,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5612,13 +5615,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5627,8 +5630,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5637,7 +5640,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5646,33 +5649,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5680,114 +5683,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5795,67 +5808,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5864,7 +5877,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5872,7 +5885,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5880,7 +5893,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5889,7 +5902,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5898,7 +5911,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/tl_PH/LC_MESSAGES/cinder.po b/cinder/locale/tl_PH/LC_MESSAGES/cinder.po index 16d97f357..a0294dc84 100644 --- a/cinder/locale/tl_PH/LC_MESSAGES/cinder.po +++ b/cinder/locale/tl_PH/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Tagalog (Philippines) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9438,3 +9470,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/tr/LC_MESSAGES/cinder.po b/cinder/locale/tr/LC_MESSAGES/cinder.po index 99bce7348..3abd74313 100644 --- a/cinder/locale/tr/LC_MESSAGES/cinder.po +++ b/cinder/locale/tr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -371,278 +371,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2583,20 +2586,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2606,40 +2609,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2657,11 +2660,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3658,12 +3661,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3715,17 +3718,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3733,7 +3736,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3819,7 +3822,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3840,19 +3843,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3921,409 +3924,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5352,60 +5355,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5413,159 +5416,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5574,37 +5577,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5612,13 +5615,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5627,8 +5630,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5637,7 +5640,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5646,33 +5649,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5680,114 +5683,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5795,67 +5808,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5864,7 +5877,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5872,7 +5885,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5880,7 +5893,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5889,7 +5902,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5898,7 +5911,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6799,7 +6812,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6811,7 +6824,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6819,49 +6832,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7062,7 +7075,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7098,7 +7111,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7214,73 +7227,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7891,166 +7904,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8364,120 +8377,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8844,7 +8876,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8926,202 +8958,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9761,3 +9793,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po index 7e35410c6..e768c2e1d 100644 --- a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po +++ b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Turkish (Turkey) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/uk/LC_MESSAGES/cinder.po b/cinder/locale/uk/LC_MESSAGES/cinder.po index dba96a42d..e2b5c2975 100644 --- a/cinder/locale/uk/LC_MESSAGES/cinder.po +++ b/cinder/locale/uk/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6801,7 +6814,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6813,7 +6826,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6821,49 +6834,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7064,7 +7077,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7100,7 +7113,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7216,73 +7229,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7893,166 +7906,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "відповідь %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 -#, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Regular file: %s created." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Shares loaded: %s" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Invalid value: \"%s\"" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "відповідь %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8366,120 +8379,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8846,7 +8878,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8928,202 +8960,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9763,3 +9795,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/ur/LC_MESSAGES/cinder.po b/cinder/locale/ur/LC_MESSAGES/cinder.po index 5ca71f538..de9b27a0d 100644 --- a/cinder/locale/ur/LC_MESSAGES/cinder.po +++ b/cinder/locale/ur/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-10-07 06:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Urdu " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9132,3 +9164,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/vi_VN/LC_MESSAGES/cinder.po b/cinder/locale/vi_VN/LC_MESSAGES/cinder.po index 5897711fb..75466ee11 100644 --- a/cinder/locale/vi_VN/LC_MESSAGES/cinder.po +++ b/cinder/locale/vi_VN/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Vietnamese (Viet Nam) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po index d26160b13..460f8f8c8 100644 --- a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-04-03 23:36+0000\n" "Last-Translator: cheesecake \n" "Language-Team: Chinese (Simplified) \n" @@ -372,280 +372,283 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "来自SolidFire API的错误响应" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, fuzzy, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, fuzzy, python-format msgid "Bad HTTP response status %(status)s" msgstr "无效的服务器状态:%(status)s" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, fuzzy, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "无法找到实例 %s 的宿主机" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "发生未知异常。" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "发生未知异常。" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "无法找到 %s 卷" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, fuzzy, python-format msgid "Backup %(backup_id)s could not be found." msgstr "没有找到LDAP用户组 %(group_id)s。" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "无效的后台:%s" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2598,20 +2601,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2621,40 +2624,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "无法找到 %s 卷" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "无法为VDI %s 找到VBD" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "无法为VDI %s 找到VBD" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2672,11 +2675,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3696,12 +3699,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3755,17 +3758,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, fuzzy, python-format msgid "unrecognized argument %s" msgstr "无法识别的 read_deleted 取值”%s“" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, fuzzy, python-format msgid "" "CLI output:\n" @@ -3773,7 +3776,7 @@ msgid "" " stderr: %(stderr)s" msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3864,7 +3867,7 @@ msgid "Volume in unexpected state" msgstr "意外的状态码" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "状态必须可用" @@ -3885,19 +3888,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, fuzzy, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "更新代理失败:%(resp)r" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3967,417 +3970,417 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "卷组状态必须可获取" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 #, fuzzy msgid "Metadata property key greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 #, fuzzy msgid "Metadata property value greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "卷组状态必须可获取" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 #, fuzzy msgid "Volume status is in-use." msgstr "卷 %s:卷繁忙" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "从失败的执行中恢复。尝试编号 %s" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "采用discovery,ISCSI provider_location 没有存储" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "无法为卷 %s 找到 iSCSI 导出" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery:找到 %s" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 #, fuzzy msgid "Updating volume status" msgstr "更新主机状态" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "重新导出卷%s" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "卷 %s:跳过导出" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, fuzzy, python-format msgid "Resuming delete on volume: %s" msgstr "正在删除volumeID:%s " -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "卷%s:删除中" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 #, fuzzy msgid "volume is not local to this node" msgstr "卷不属于这个节点" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "卷%s:正在移除导出" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 #, fuzzy msgid "Failed to update usages deleting volume" msgstr "更新代理失败:%(resp)r" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "卷%s:删除成功" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "快照 %s:正在创建" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "快照 %s:创建成功" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "快照 %s:正在删除" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "快照 %s:删除成功" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, fuzzy, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "清理能力" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "收到通知 {%s}" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5411,60 +5414,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5472,159 +5475,159 @@ msgstr "" msgid "%s is not set" msgstr "租户ID没有设" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, fuzzy, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "把主机 %(host)s 设置为 %(state)s。" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, fuzzy, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "正在删除有快照的卷 %(volume_name)s" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "卷 %s:跳过导出" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5633,37 +5636,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5671,13 +5674,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5686,8 +5689,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5696,7 +5699,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5705,33 +5708,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, fuzzy, python-format msgid "_prepare_fc_map: %s" msgstr "_create: %s" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5739,114 +5742,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5854,67 +5867,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5928,7 +5941,7 @@ msgstr "" "标准输出:%(stdout)r\n" "标准错误输出:%(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5936,7 +5949,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5944,7 +5957,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5953,7 +5966,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5962,7 +5975,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6872,7 +6885,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6884,7 +6897,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6892,49 +6905,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7135,7 +7148,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7171,7 +7184,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7287,73 +7300,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7964,167 +7977,167 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, fuzzy, python-format -msgid "Sending JSON data: %s" -msgstr "给定数据:%s" +msgid "Volume %s does not exist in Nexenta SA" +msgstr "卷组 %s 不存在" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -#, fuzzy -msgid "Bad response from server" -msgstr "来自SolidFire API的错误响应" - -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, fuzzy, python-format -msgid "Got response: %s" -msgstr "响应 %s" - -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:154 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 -#, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Regular file: %s created." +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Shares loaded: %s" +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Invalid value: \"%s\"" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, fuzzy, python-format -msgid "Volume %s does not exist in Nexenta SA" -msgstr "卷组 %s 不存在" +msgid "Sending JSON data: %s" +msgstr "给定数据:%s" -#: cinder/volume/drivers/nexenta/volume.py:125 -#, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#, fuzzy +msgid "Bad response from server" +msgstr "来自SolidFire API的错误响应" + +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#, fuzzy, python-format +msgid "Got response: %s" +msgstr "响应 %s" + +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8438,120 +8451,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8918,7 +8950,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -9000,202 +9032,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9835,3 +9867,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/zh_HK/LC_MESSAGES/cinder.po b/cinder/locale/zh_HK/LC_MESSAGES/cinder.po index 1bd23b66f..bacc2cabc 100644 --- a/cinder/locale/zh_HK/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_HK/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -372,278 +372,281 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2584,20 +2587,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2607,40 +2610,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2658,11 +2661,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3659,12 +3662,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3716,17 +3719,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3734,7 +3737,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3820,7 +3823,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3841,19 +3844,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3922,409 +3925,409 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5353,60 +5356,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5414,159 +5417,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5575,37 +5578,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5613,13 +5616,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5628,8 +5631,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5638,7 +5641,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5647,33 +5650,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5681,114 +5684,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5796,67 +5809,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, python-format msgid "" "CLI Exception output:\n" @@ -5865,7 +5878,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5873,7 +5886,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5881,7 +5894,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5890,7 +5903,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5899,7 +5912,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6800,7 +6813,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6812,7 +6825,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6820,49 +6833,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7063,7 +7076,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7099,7 +7112,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7215,73 +7228,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7892,166 +7905,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8365,120 +8378,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8845,7 +8877,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8927,202 +8959,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9762,3 +9794,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" + diff --git a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po index 9c02faf2f..8c79ad193 100644 --- a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-09 06:13+0000\n" +"POT-Creation-Date: 2013-10-13 06:12+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -371,280 +371,283 @@ msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:402 -msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#, python-format +msgid "" +"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " +"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:407 +#: cinder/exception.py:408 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:411 +#: cinder/exception.py:412 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:415 +#: cinder/exception.py:416 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:419 +#: cinder/exception.py:420 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:424 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:429 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:432 +#: cinder/exception.py:433 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:437 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:440 +#: cinder/exception.py:441 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:444 +#: cinder/exception.py:445 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:448 +#: cinder/exception.py:449 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:452 +#: cinder/exception.py:453 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "無法替 instance實例 %(instance_name)s , 建立 VDI 在SR %(sr_ref)s" -#: cinder/exception.py:456 +#: cinder/exception.py:457 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:460 +#: cinder/exception.py:461 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:464 +#: cinder/exception.py:465 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:468 +#: cinder/exception.py:469 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:472 +#: cinder/exception.py:473 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:476 +#: cinder/exception.py:477 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:481 +#: cinder/exception.py:482 #, fuzzy msgid "Unknown NFS exception" msgstr "發生一個未知例外" -#: cinder/exception.py:485 +#: cinder/exception.py:486 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:489 cinder/exception.py:501 +#: cinder/exception.py:490 cinder/exception.py:502 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:493 +#: cinder/exception.py:494 #, fuzzy msgid "Unknown Gluster exception" msgstr "發生一個未知例外" -#: cinder/exception.py:497 +#: cinder/exception.py:498 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:505 +#: cinder/exception.py:506 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:511 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:515 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:519 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:523 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:527 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:530 +#: cinder/exception.py:531 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "找不到Volume %s" -#: cinder/exception.py:534 +#: cinder/exception.py:535 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:538 +#: cinder/exception.py:539 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:542 +#: cinder/exception.py:543 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:546 +#: cinder/exception.py:547 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:551 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:554 +#: cinder/exception.py:555 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:558 +#: cinder/exception.py:559 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:562 +#: cinder/exception.py:563 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:566 +#: cinder/exception.py:567 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:570 +#: cinder/exception.py:571 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:574 +#: cinder/exception.py:575 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:578 +#: cinder/exception.py:579 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:583 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:587 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:590 +#: cinder/exception.py:591 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:594 +#: cinder/exception.py:595 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:599 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:603 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:607 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:611 +#: cinder/exception.py:612 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:616 +#: cinder/exception.py:617 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:620 +#: cinder/exception.py:621 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:625 +#: cinder/exception.py:626 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:630 +#: cinder/exception.py:631 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:636 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:640 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:644 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -2589,20 +2592,20 @@ msgstr "" msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:371 -#: cinder/brick/local_dev/lvm.py:400 cinder/brick/local_dev/lvm.py:464 +#: cinder/brick/local_dev/lvm.py:75 cinder/brick/local_dev/lvm.py:373 +#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:372 -#: cinder/brick/local_dev/lvm.py:401 cinder/brick/local_dev/lvm.py:465 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:374 +#: cinder/brick/local_dev/lvm.py:403 cinder/brick/local_dev/lvm.py:467 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:373 -#: cinder/brick/local_dev/lvm.py:402 cinder/brick/local_dev/lvm.py:466 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:375 +#: cinder/brick/local_dev/lvm.py:404 cinder/brick/local_dev/lvm.py:468 #, python-format msgid "StdErr :%s" msgstr "" @@ -2612,40 +2615,40 @@ msgstr "" msgid "Unable to locate Volume Group %s" msgstr "找不到Volume %s" -#: cinder/brick/local_dev/lvm.py:291 +#: cinder/brick/local_dev/lvm.py:293 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "無法卸載 Volume %s" -#: cinder/brick/local_dev/lvm.py:317 +#: cinder/brick/local_dev/lvm.py:319 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:370 +#: cinder/brick/local_dev/lvm.py:372 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:386 +#: cinder/brick/local_dev/lvm.py:388 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "無法卸載 Volume %s" -#: cinder/brick/local_dev/lvm.py:399 +#: cinder/brick/local_dev/lvm.py:401 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:417 +#: cinder/brick/local_dev/lvm.py:419 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:422 +#: cinder/brick/local_dev/lvm.py:424 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:463 +#: cinder/brick/local_dev/lvm.py:465 msgid "Error extending Volume" msgstr "" @@ -2663,11 +2666,11 @@ msgid "Already mounted: %s" msgstr "" #: cinder/common/config.py:132 -msgid "Deploy v1 of the Cinder API. " +msgid "Deploy v1 of the Cinder API." msgstr "" #: cinder/common/config.py:135 -msgid "Deploy v2 of the Cinder API. " +msgid "Deploy v2 of the Cinder API." msgstr "" #: cinder/common/sqlalchemyutils.py:68 @@ -3666,12 +3669,12 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:734 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:733 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1018 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:1017 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3723,17 +3726,17 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:252 +#: cinder/tests/test_storwize_svc.py:253 #, python-format msgid "unrecognized argument %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1421 +#: cinder/tests/test_storwize_svc.py:1422 #, python-format msgid "Run CLI command: %s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1424 +#: cinder/tests/test_storwize_svc.py:1425 #, python-format msgid "" "CLI output:\n" @@ -3741,7 +3744,7 @@ msgid "" " stderr: %(stderr)s" msgstr "" -#: cinder/tests/test_storwize_svc.py:1429 +#: cinder/tests/test_storwize_svc.py:1430 #, python-format msgid "" "CLI Exception output:\n" @@ -3828,7 +3831,7 @@ msgid "Volume in unexpected state" msgstr "" #: cinder/transfer/api.py:104 cinder/volume/api.py:369 -#: cinder/volume/manager.py:460 +#: cinder/volume/manager.py:480 msgid "status must be available" msgstr "" @@ -3849,19 +3852,19 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/transfer/api.py:167 cinder/volume/flows/create_volume/__init__.py:643 +#: cinder/transfer/api.py:170 cinder/volume/flows/create_volume/__init__.py:646 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " "volumes already consumed)" msgstr "" -#: cinder/transfer/api.py:181 +#: cinder/transfer/api.py:184 #, python-format msgid "Failed to update quota donating volumetransfer id %s" msgstr "" -#: cinder/transfer/api.py:198 +#: cinder/transfer/api.py:201 #, python-format msgid "Volume %s has been transferred." msgstr "" @@ -3931,411 +3934,411 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:504 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:555 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Volume 狀態需要可被使用" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:336 +#: cinder/volume/api.py:583 cinder/volume/flows/create_volume/__init__.py:336 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:587 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:591 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:710 cinder/volume/api.py:762 +#: cinder/volume/api.py:713 cinder/volume/api.py:765 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Volume 狀態需要可被使用" -#: cinder/volume/api.py:713 +#: cinder/volume/api.py:716 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:742 +#: cinder/volume/api.py:745 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:747 +#: cinder/volume/api.py:750 #, 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:768 +#: cinder/volume/api.py:771 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:774 +#: cinder/volume/api.py:777 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:787 +#: cinder/volume/api.py:790 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:793 +#: cinder/volume/api.py:796 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:823 +#: cinder/volume/api.py:826 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:827 +#: cinder/volume/api.py:830 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:835 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:843 +#: cinder/volume/api.py:846 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:184 cinder/volume/drivers/netapp/nfs.py:185 +#: cinder/volume/driver.py:183 cinder/volume/drivers/netapp/nfs.py:185 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:277 +#: cinder/volume/driver.py:276 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:290 cinder/volume/driver.py:304 +#: cinder/volume/driver.py:289 cinder/volume/driver.py:303 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:320 +#: cinder/volume/driver.py:319 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:333 +#: cinder/volume/driver.py:332 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:349 +#: cinder/volume/driver.py:348 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:384 cinder/volume/driver.py:969 +#: cinder/volume/driver.py:383 cinder/volume/driver.py:968 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:418 +#: cinder/volume/driver.py:417 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:436 +#: cinder/volume/driver.py:435 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:459 +#: cinder/volume/driver.py:458 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:493 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:492 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:544 +#: cinder/volume/driver.py:543 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "找不到Volume %s" -#: cinder/volume/driver.py:548 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:547 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:645 +#: cinder/volume/driver.py:644 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:675 cinder/volume/drivers/lvm.py:350 -#: cinder/volume/drivers/storwize_svc.py:1518 +#: cinder/volume/driver.py:674 cinder/volume/drivers/lvm.py:350 +#: cinder/volume/drivers/storwize_svc.py:1539 #: cinder/volume/drivers/zadara.py:663 #: cinder/volume/drivers/emc/emc_smis_common.py:858 #: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 #: cinder/volume/drivers/netapp/iscsi.py:1038 #: cinder/volume/drivers/netapp/iscsi.py:1390 -#: cinder/volume/drivers/nexenta/volume.py:440 +#: cinder/volume/drivers/nexenta/iscsi.py:440 #: cinder/volume/drivers/windows/windows.py:206 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:758 +#: cinder/volume/driver.py:757 msgid "ISER provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:806 +#: cinder/volume/driver.py:805 #, python-format msgid "Could not find iSER export for volume %s" msgstr "" -#: cinder/volume/driver.py:810 +#: cinder/volume/driver.py:809 #, python-format msgid "ISER Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:872 +#: cinder/volume/driver.py:871 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s." msgstr "" -#: cinder/volume/driver.py:945 +#: cinder/volume/driver.py:944 #, python-format msgid "iSER device not found at %s" msgstr "" -#: cinder/volume/driver.py:949 +#: cinder/volume/driver.py:948 #, python-format msgid "" "ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try " "number: %(tries)s." msgstr "" -#: cinder/volume/driver.py:962 +#: cinder/volume/driver.py:961 #, python-format msgid "Found iSER node %(host_device)s (after %(tries)s rescans)." msgstr "" -#: cinder/volume/driver.py:979 cinder/volume/manager.py:783 +#: cinder/volume/driver.py:978 cinder/volume/manager.py:803 #: cinder/volume/drivers/eqlx.py:247 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:1058 +#: cinder/volume/driver.py:1057 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:152 +#: cinder/volume/manager.py:161 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:158 +#: cinder/volume/manager.py:167 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:174 +#: cinder/volume/manager.py:186 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:181 +#: cinder/volume/manager.py:193 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:195 +#: cinder/volume/manager.py:207 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:200 +#: cinder/volume/manager.py:212 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:217 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:207 +#: cinder/volume/manager.py:219 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:210 +#: cinder/volume/manager.py:222 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:236 +#: cinder/volume/manager.py:256 msgid "Manager volume flow not retrieved" msgstr "" -#: cinder/volume/manager.py:240 +#: cinder/volume/manager.py:260 msgid "Failed to successfully complete manager volume workflow" msgstr "" -#: cinder/volume/manager.py:257 cinder/volume/manager.py:270 +#: cinder/volume/manager.py:277 cinder/volume/manager.py:290 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:263 +#: cinder/volume/manager.py:283 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:268 +#: cinder/volume/manager.py:288 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:273 +#: cinder/volume/manager.py:293 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:301 +#: cinder/volume/manager.py:321 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:306 +#: cinder/volume/manager.py:326 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:309 +#: cinder/volume/manager.py:329 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:313 +#: cinder/volume/manager.py:333 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:330 +#: cinder/volume/manager.py:350 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:336 +#: cinder/volume/manager.py:356 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:384 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:370 +#: cinder/volume/manager.py:390 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:382 cinder/volume/manager.py:387 +#: cinder/volume/manager.py:402 cinder/volume/manager.py:407 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:395 +#: cinder/volume/manager.py:415 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:425 +#: cinder/volume/manager.py:445 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:428 +#: cinder/volume/manager.py:448 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:449 +#: cinder/volume/manager.py:469 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:453 +#: cinder/volume/manager.py:473 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:457 +#: cinder/volume/manager.py:477 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:570 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:677 +#: cinder/volume/manager.py:697 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:680 +#: cinder/volume/manager.py:700 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:722 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:731 +#: cinder/volume/manager.py:751 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:750 +#: cinder/volume/manager.py:770 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:785 +#: cinder/volume/manager.py:805 msgid "Unable to update stats, driver is uninitialized" msgstr "" -#: cinder/volume/manager.py:800 +#: cinder/volume/manager.py:820 msgid "Clear capabilities" msgstr "" -#: cinder/volume/manager.py:804 +#: cinder/volume/manager.py:824 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:863 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/manager.py:855 +#: cinder/volume/manager.py:875 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:857 +#: cinder/volume/manager.py:877 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:879 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" @@ -5366,60 +5369,60 @@ msgstr "" msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:190 +#: cinder/volume/drivers/storwize_svc.py:193 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:196 +#: cinder/volume/drivers/storwize_svc.py:199 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:203 +#: cinder/volume/drivers/storwize_svc.py:206 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:214 +#: cinder/volume/drivers/storwize_svc.py:217 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:232 +#: cinder/volume/drivers/storwize_svc.py:235 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:255 +#: cinder/volume/drivers/storwize_svc.py:258 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:318 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:320 +#: cinder/volume/drivers/storwize_svc.py:323 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:343 +#: cinder/volume/drivers/storwize_svc.py:346 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:347 +#: cinder/volume/drivers/storwize_svc.py:350 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:353 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:356 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:360 +#: cinder/volume/drivers/storwize_svc.py:363 #: cinder/volume/drivers/netapp/iscsi.py:132 #: cinder/volume/drivers/netapp/nfs.py:644 #: cinder/volume/drivers/san/hp/hp_3par_common.py:160 @@ -5427,159 +5430,159 @@ msgstr "" msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:366 +#: cinder/volume/drivers/storwize_svc.py:369 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:374 +#: cinder/volume/drivers/storwize_svc.py:377 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:382 +#: cinder/volume/drivers/storwize_svc.py:385 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:396 +#: cinder/volume/drivers/storwize_svc.py:399 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:420 +#: cinder/volume/drivers/storwize_svc.py:423 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:456 +#: cinder/volume/drivers/storwize_svc.py:459 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:479 +#: cinder/volume/drivers/storwize_svc.py:482 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:552 +#: cinder/volume/drivers/storwize_svc.py:555 #, python-format msgid "enter: _get_host_from_connector: prefix %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:580 +#: cinder/volume/drivers/storwize_svc.py:583 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:592 +#: cinder/volume/drivers/storwize_svc.py:595 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:607 +#: cinder/volume/drivers/storwize_svc.py:610 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:623 +#: cinder/volume/drivers/storwize_svc.py:626 #, python-format msgid "leave: _create_host: host %(host)s - %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:646 +#: cinder/volume/drivers/storwize_svc.py:649 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:676 +#: cinder/volume/drivers/storwize_svc.py:679 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:689 +#: cinder/volume/drivers/storwize_svc.py:692 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:695 +#: cinder/volume/drivers/storwize_svc.py:698 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" " %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:705 +#: cinder/volume/drivers/storwize_svc.py:708 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:716 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:739 +#: cinder/volume/drivers/storwize_svc.py:742 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:758 +#: cinder/volume/drivers/storwize_svc.py:761 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:774 +#: cinder/volume/drivers/storwize_svc.py:777 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:782 +#: cinder/volume/drivers/storwize_svc.py:785 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:789 +#: cinder/volume/drivers/storwize_svc.py:792 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:796 +#: cinder/volume/drivers/storwize_svc.py:799 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:798 +#: cinder/volume/drivers/storwize_svc.py:801 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:815 +#: cinder/volume/drivers/storwize_svc.py:818 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:824 +#: cinder/volume/drivers/storwize_svc.py:827 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:847 +#: cinder/volume/drivers/storwize_svc.py:850 msgid "" "Could not get FC connection information for the host-volume connection. " "Is the host configured properly for FC connections?" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:862 +#: cinder/volume/drivers/storwize_svc.py:865 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:867 +#: cinder/volume/drivers/storwize_svc.py:870 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5588,37 +5591,37 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:888 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:895 +#: cinder/volume/drivers/storwize_svc.py:898 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:910 +#: cinder/volume/drivers/storwize_svc.py:913 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:918 +#: cinder/volume/drivers/storwize_svc.py:921 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:975 +#: cinder/volume/drivers/storwize_svc.py:978 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:999 +#: cinder/volume/drivers/storwize_svc.py:1002 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1018 +#: cinder/volume/drivers/storwize_svc.py:1021 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5626,13 +5629,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1023 +#: cinder/volume/drivers/storwize_svc.py:1026 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1033 -#: cinder/volume/drivers/storwize_svc.py:1047 +#: cinder/volume/drivers/storwize_svc.py:1036 +#: cinder/volume/drivers/storwize_svc.py:1050 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5641,8 +5644,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 -#: cinder/volume/drivers/storwize_svc.py:1069 +#: cinder/volume/drivers/storwize_svc.py:1062 +#: cinder/volume/drivers/storwize_svc.py:1072 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5651,7 +5654,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1086 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5660,33 +5663,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1110 +#: cinder/volume/drivers/storwize_svc.py:1113 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1122 +#: cinder/volume/drivers/storwize_svc.py:1125 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1127 +#: cinder/volume/drivers/storwize_svc.py:1130 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " "with exception %(ex)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1134 +#: cinder/volume/drivers/storwize_svc.py:1137 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1141 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5694,114 +5697,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1152 +#: cinder/volume/drivers/storwize_svc.py:1155 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1164 +#: cinder/volume/drivers/storwize_svc.py:1167 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1172 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1179 +#: cinder/volume/drivers/storwize_svc.py:1182 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1190 +#: cinder/volume/drivers/storwize_svc.py:1193 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1203 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1205 +#: cinder/volume/drivers/storwize_svc.py:1208 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1227 +#: cinder/volume/drivers/storwize_svc.py:1230 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1235 +#: cinder/volume/drivers/storwize_svc.py:1238 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1237 +#: cinder/volume/drivers/storwize_svc.py:1240 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1270 +#: cinder/volume/drivers/storwize_svc.py:1257 +#, python-format +msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1266 +#, python-format +msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" +msgstr "" + +#: cinder/volume/drivers/storwize_svc.py:1290 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1316 +#: cinder/volume/drivers/storwize_svc.py:1337 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1321 +#: cinder/volume/drivers/storwize_svc.py:1342 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1336 +#: cinder/volume/drivers/storwize_svc.py:1357 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1361 +#: cinder/volume/drivers/storwize_svc.py:1382 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1376 +#: cinder/volume/drivers/storwize_svc.py:1397 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1411 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1394 +#: cinder/volume/drivers/storwize_svc.py:1415 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1406 +#: cinder/volume/drivers/storwize_svc.py:1427 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1422 +#: cinder/volume/drivers/storwize_svc.py:1443 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1451 +#: cinder/volume/drivers/storwize_svc.py:1472 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1469 +#: cinder/volume/drivers/storwize_svc.py:1490 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5809,67 +5822,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1481 +#: cinder/volume/drivers/storwize_svc.py:1502 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1496 +#: cinder/volume/drivers/storwize_svc.py:1517 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1539 +#: cinder/volume/drivers/storwize_svc.py:1560 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1540 +#: cinder/volume/drivers/storwize_svc.py:1561 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1625 +#: cinder/volume/drivers/storwize_svc.py:1646 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1631 +#: cinder/volume/drivers/storwize_svc.py:1652 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1638 +#: cinder/volume/drivers/storwize_svc.py:1659 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1645 +#: cinder/volume/drivers/storwize_svc.py:1666 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1650 +#: cinder/volume/drivers/storwize_svc.py:1671 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1656 +#: cinder/volume/drivers/storwize_svc.py:1677 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1664 +#: cinder/volume/drivers/storwize_svc.py:1685 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1677 +#: cinder/volume/drivers/storwize_svc.py:1698 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1684 +#: cinder/volume/drivers/storwize_svc.py:1705 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -5883,7 +5896,7 @@ msgstr "" "標準輸出: %(stdout)r\n" "標準錯誤輸出: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1701 +#: cinder/volume/drivers/storwize_svc.py:1722 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -5891,7 +5904,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1720 +#: cinder/volume/drivers/storwize_svc.py:1741 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -5899,7 +5912,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1728 +#: cinder/volume/drivers/storwize_svc.py:1749 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5908,7 +5921,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1742 +#: cinder/volume/drivers/storwize_svc.py:1763 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -5917,7 +5930,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1750 +#: cinder/volume/drivers/storwize_svc.py:1771 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" @@ -6818,7 +6831,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:452 +#: cinder/volume/drivers/huawei/huawei_t.py:454 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" @@ -6830,7 +6843,7 @@ msgid "" "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:155 +#: cinder/volume/drivers/huawei/huawei_t.py:156 #: cinder/volume/drivers/huawei/rest_common.py:1273 #, python-format msgid "" @@ -6838,49 +6851,49 @@ msgid "" "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:202 +#: cinder/volume/drivers/huawei/huawei_t.py:203 #: cinder/volume/drivers/huawei/rest_common.py:1084 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:230 +#: cinder/volume/drivers/huawei/huawei_t.py:231 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:244 +#: cinder/volume/drivers/huawei/huawei_t.py:245 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:319 -#: cinder/volume/drivers/huawei/huawei_t.py:543 +#: cinder/volume/drivers/huawei/huawei_t.py:320 +#: cinder/volume/drivers/huawei/huawei_t.py:545 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:346 +#: cinder/volume/drivers/huawei/huawei_t.py:348 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:427 +#: cinder/volume/drivers/huawei/huawei_t.py:429 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:434 +#: cinder/volume/drivers/huawei/huawei_t.py:436 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:569 +#: cinder/volume/drivers/huawei/huawei_t.py:571 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" @@ -7081,7 +7094,7 @@ msgid "No response message. Please check system status." msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:112 -#: cinder/volume/drivers/huawei/ssh_common.py:1158 +#: cinder/volume/drivers/huawei/ssh_common.py:1173 msgid "do_setup" msgstr "" @@ -7117,7 +7130,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/ssh_common.py:366 -#: cinder/volume/drivers/huawei/ssh_common.py:1328 +#: cinder/volume/drivers/huawei/ssh_common.py:1343 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" @@ -7233,73 +7246,73 @@ msgstr "" msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:995 +#: cinder/volume/drivers/huawei/ssh_common.py:1003 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1011 +#: cinder/volume/drivers/huawei/ssh_common.py:1026 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1015 +#: cinder/volume/drivers/huawei/ssh_common.py:1030 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1028 +#: cinder/volume/drivers/huawei/ssh_common.py:1043 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1047 +#: cinder/volume/drivers/huawei/ssh_common.py:1062 #, python-format msgid "" "_delete_map: There are IOs accessing the system. Retry to delete host map" " %(mapid)s 10s later." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1055 +#: cinder/volume/drivers/huawei/ssh_common.py:1070 #, python-format msgid "" "_delete_map: Failed to delete host map %(mapid)s.\n" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1094 +#: cinder/volume/drivers/huawei/ssh_common.py:1109 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1173 +#: cinder/volume/drivers/huawei/ssh_common.py:1188 msgid "" "Config file invalid. Controler IP, UserName, UserPassword must be " "specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1185 +#: cinder/volume/drivers/huawei/ssh_common.py:1200 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1207 +#: cinder/volume/drivers/huawei/ssh_common.py:1222 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1275 +#: cinder/volume/drivers/huawei/ssh_common.py:1290 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1282 +#: cinder/volume/drivers/huawei/ssh_common.py:1297 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1290 +#: cinder/volume/drivers/huawei/ssh_common.py:1305 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" @@ -7910,166 +7923,166 @@ msgstr "" msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:64 +#: cinder/volume/drivers/nexenta/iscsi.py:86 #, python-format -msgid "Sending JSON data: %s" +msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:69 +#: cinder/volume/drivers/nexenta/iscsi.py:125 #, python-format -msgid "Auto switching to HTTPS connection to %s" +msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:75 -msgid "No headers in server response" +#: cinder/volume/drivers/nexenta/iscsi.py:139 +#, python-format +msgid "Volume %s does not exist, it seems it was already deleted" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:76 -msgid "Bad response from server" +#: cinder/volume/drivers/nexenta/iscsi.py:154 +#, python-format +msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:79 -#, python-format -msgid "Got response: %s" +#: cinder/volume/drivers/nexenta/iscsi.py:163 +msgid "Executing zfs send/recv on the appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:76 +#: cinder/volume/drivers/nexenta/iscsi.py:165 #, python-format -msgid "Volume %s does not exist in Nexenta Store appliance" +msgid "zfs send/recv done, new volume %s created" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:80 +#: cinder/volume/drivers/nexenta/iscsi.py:172 #, python-format -msgid "Folder %s does not exist in Nexenta Store appliance" +msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:104 +#: cinder/volume/drivers/nexenta/iscsi.py:181 #, python-format -msgid "Creating folder on Nexenta Store %s" +msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:136 +#: cinder/volume/drivers/nexenta/iscsi.py:336 +#: cinder/volume/drivers/windows/windows_utils.py:232 #, python-format -msgid "Cannot destroy created folder: %(vol)s/%(folder)s" +msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:166 +#: cinder/volume/drivers/nexenta/iscsi.py:346 #, python-format -msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" +msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:189 +#: cinder/volume/drivers/nexenta/iscsi.py:358 #, python-format -msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:194 +#: cinder/volume/drivers/nexenta/iscsi.py:368 #, python-format -msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" +msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:257 +#: cinder/volume/drivers/nexenta/iscsi.py:378 #, python-format -msgid "Creating regular file: %s.This may take some time." +msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:268 +#: cinder/volume/drivers/nexenta/iscsi.py:411 #, python-format -msgid "Regular file: %s created." +msgid "" +"Got error trying to destroy target group %(target_group)s, assuming it is" +" already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:309 +#: cinder/volume/drivers/nexenta/iscsi.py:419 #, python-format -msgid "Sharing folder %s on Nexenta Store" +msgid "" +"Got error trying to delete target %(target)s, assuming it is already " +"gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:337 +#: cinder/volume/drivers/nexenta/jsonrpc.py:85 #, python-format -msgid "Shares loaded: %s" +msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:37 -#, python-format -msgid "Invalid value: \"%s\"" +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:86 -#, python-format -msgid "Volume %s does not exist in Nexenta SA" +#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:125 +#: cinder/volume/drivers/nexenta/jsonrpc.py:92 #, python-format -msgid "Extending volume: %(id)s New size: %(size)s GB" +msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:139 +#: cinder/volume/drivers/nexenta/jsonrpc.py:98 #, python-format -msgid "Volume %s does not exist, it seems it was already deleted" +msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:154 +#: cinder/volume/drivers/nexenta/nfs.py:76 #, python-format -msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" +msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:163 -msgid "Executing zfs send/recv on the appliance" +#: cinder/volume/drivers/nexenta/nfs.py:80 +#, python-format +msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:165 +#: cinder/volume/drivers/nexenta/nfs.py:104 #, python-format -msgid "zfs send/recv done, new volume %s created" +msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:172 +#: cinder/volume/drivers/nexenta/nfs.py:136 #, python-format -msgid "Failed to delete temp snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:181 +#: cinder/volume/drivers/nexenta/nfs.py:166 #, python-format -msgid "Failed to delete zfs recv snapshot %(volume)s@%(snapshot)s" +msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:336 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/nfs.py:189 #, python-format -msgid "Ignored target creation error \"%s\" while ensuring export" +msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:346 +#: cinder/volume/drivers/nexenta/nfs.py:194 #, python-format -msgid "Ignored target group creation error \"%s\" while ensuring export" +msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:358 +#: cinder/volume/drivers/nexenta/nfs.py:257 #, python-format -msgid "Ignored target group member addition error \"%s\" while ensuring export" +msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:368 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format -msgid "Ignored LU creation error \"%s\" while ensuring export" +msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:378 +#: cinder/volume/drivers/nexenta/nfs.py:309 #, python-format -msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" +msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:411 +#: cinder/volume/drivers/nexenta/nfs.py:337 #, python-format -msgid "" -"Got error trying to destroy target group %(target_group)s, assuming it is" -" already gone: %(exc)s" +msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/volume.py:419 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format -msgid "" -"Got error trying to delete target %(target)s, assuming it is already " -"gone: %(exc)s" +msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/san/hp_lefthand.py:93 @@ -8383,120 +8396,139 @@ msgid "" "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:445 +#: cinder/volume/drivers/vmware/vmdk.py:447 +#, python-format +msgid "Snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:452 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:450 +#: cinder/volume/drivers/vmware/vmdk.py:457 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:469 +#: cinder/volume/drivers/vmware/vmdk.py:478 +#, python-format +msgid "Delete snapshot of volume not supported in state: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:483 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:473 +#: cinder/volume/drivers/vmware/vmdk.py:487 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:501 +#: cinder/volume/drivers/vmware/vmdk.py:515 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:532 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:548 +#: cinder/volume/drivers/vmware/vmdk.py:562 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:557 -#: cinder/volume/drivers/vmware/vmdk.py:824 +#: cinder/volume/drivers/vmware/vmdk.py:571 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "" "There is no snapshot point for the snapshoted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:593 +#: cinder/volume/drivers/vmware/vmdk.py:607 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:610 +#: cinder/volume/drivers/vmware/vmdk.py:624 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:637 +#: cinder/volume/drivers/vmware/vmdk.py:651 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:645 +#: cinder/volume/drivers/vmware/vmdk.py:659 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:648 +#: cinder/volume/drivers/vmware/vmdk.py:662 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:671 +#: cinder/volume/drivers/vmware/vmdk.py:686 +msgid "Upload to glance of attached volume is not supported." +msgstr "" + +#: cinder/volume/drivers/vmware/vmdk.py:690 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:676 +#: cinder/volume/drivers/vmware/vmdk.py:695 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:711 +#: cinder/volume/drivers/vmware/vmdk.py:726 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:764 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:803 +#: cinder/volume/drivers/vmware/vmdk.py:818 #: cinder/volume/drivers/vmware/volumeops.py:595 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:831 #, python-format msgid "" "There is no backing for the snapshoted volume: %(snap)s. Not creating any" " backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:850 +#: cinder/volume/drivers/vmware/vmdk.py:867 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" +#: cinder/volume/drivers/vmware/vmdk.py:875 +#, python-format +msgid "Linked clone of source volume not supported in state: %s." +msgstr "" + #: cinder/volume/drivers/vmware/vmware_images.py:96 #, python-format msgid "Downloading image: %s from glance image server." @@ -8863,7 +8895,7 @@ msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" #: cinder/volume/flows/create_volume/__init__.py:146 -#: cinder/volume/flows/create_volume/__init__.py:1575 +#: cinder/volume/flows/create_volume/__init__.py:1578 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -8945,202 +8977,202 @@ msgstr "" msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:670 +#: cinder/volume/flows/create_volume/__init__.py:673 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:715 +#: cinder/volume/flows/create_volume/__init__.py:718 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:830 -#: cinder/volume/flows/create_volume/__init__.py:976 +#: cinder/volume/flows/create_volume/__init__.py:833 +#: cinder/volume/flows/create_volume/__init__.py:979 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:834 -#: cinder/volume/flows/create_volume/__init__.py:993 +#: cinder/volume/flows/create_volume/__init__.py:837 +#: cinder/volume/flows/create_volume/__init__.py:996 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:914 +#: cinder/volume/flows/create_volume/__init__.py:917 #, python-format msgid "" "Volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d due to " "%(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:933 +#: cinder/volume/flows/create_volume/__init__.py:936 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:950 +#: cinder/volume/flows/create_volume/__init__.py:953 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:955 +#: cinder/volume/flows/create_volume/__init__.py:958 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:972 +#: cinder/volume/flows/create_volume/__init__.py:975 #, python-format msgid "" "Failing volume %s creation by altering volume status instead of " "rescheduling" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:987 +#: cinder/volume/flows/create_volume/__init__.py:990 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1032 -#: cinder/volume/flows/create_volume/__init__.py:1688 +#: cinder/volume/flows/create_volume/__init__.py:1035 +#: cinder/volume/flows/create_volume/__init__.py:1691 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1060 +#: cinder/volume/flows/create_volume/__init__.py:1063 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1214 +#: cinder/volume/flows/create_volume/__init__.py:1217 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1250 +#: cinder/volume/flows/create_volume/__init__.py:1253 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1255 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1310 +#: cinder/volume/flows/create_volume/__init__.py:1313 #, python-format msgid "" "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided" " glance snapshot %(snapshot_ref_id)s volume reference" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1323 +#: cinder/volume/flows/create_volume/__init__.py:1326 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1326 +#: cinder/volume/flows/create_volume/__init__.py:1329 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1353 +#: cinder/volume/flows/create_volume/__init__.py:1356 #, python-format msgid "" "Attempting download of %(image_id)s (%(image_location)s) to volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1360 -#: cinder/volume/flows/create_volume/__init__.py:1371 +#: cinder/volume/flows/create_volume/__init__.py:1363 +#: cinder/volume/flows/create_volume/__init__.py:1374 #, python-format msgid "" "Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " "%(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1366 +#: cinder/volume/flows/create_volume/__init__.py:1369 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1380 +#: cinder/volume/flows/create_volume/__init__.py:1383 #, python-format msgid "" "Downloaded image %(image_id)s (%(image_location)s) to volume " "%(volume_id)s successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1417 +#: cinder/volume/flows/create_volume/__init__.py:1420 #, python-format msgid "" "Creating volume glance metadata for volume %(volume_id)s backed by image " "%(image_id)s with: %(vol_metadata)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1431 +#: cinder/volume/flows/create_volume/__init__.py:1434 #, python-format msgid "" "Cloning %(volume_id)s from image %(image_id)s at location " "%(image_location)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1457 +#: cinder/volume/flows/create_volume/__init__.py:1460 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1475 +#: cinder/volume/flows/create_volume/__init__.py:1478 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1488 +#: cinder/volume/flows/create_volume/__init__.py:1491 #, python-format msgid "" "Volume %(volume_id)s: being created using %(functor)s with specification:" " %(volume_spec)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1511 +#: cinder/volume/flows/create_volume/__init__.py:1514 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with creation provided " "model %(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1519 +#: cinder/volume/flows/create_volume/__init__.py:1522 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1533 +#: cinder/volume/flows/create_volume/__init__.py:1536 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1579 +#: cinder/volume/flows/create_volume/__init__.py:1582 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1669 +#: cinder/volume/flows/create_volume/__init__.py:1672 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1744 +#: cinder/volume/flows/create_volume/__init__.py:1747 msgid "No request spec, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1747 +#: cinder/volume/flows/create_volume/__init__.py:1750 msgid "No retry filter property or associated retry info, will not reschedule" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1768 +#: cinder/volume/flows/create_volume/__init__.py:1771 msgid "Retry info not present, will not reschedule" msgstr "" @@ -9780,3 +9812,12 @@ msgstr "" #~ msgid "Error(s): %s occurred in the call to RetrieveProperties." #~ msgstr "" +#~ msgid "Requested volume or snapshot exceeds allowed Gigabytes quota" +#~ msgstr "" + +#~ msgid "Deploy v1 of the Cinder API. " +#~ msgstr "" + +#~ msgid "Deploy v2 of the Cinder API. " +#~ msgstr "" +