From: Andreas Jaeger Date: Mon, 20 Apr 2015 08:54:41 +0000 (+0200) Subject: Release Import of Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=523080113d15bc5a207ebf89e82c4d4da486cbe0;p=openstack-build%2Fcinder-build.git Release Import of Translations from Transifex This updates also recreates all pot (translation source files) to reflect the state of the repository. This change needs to be done manually since the automatic import does not handle the proposed branches and we need to sync with latest translations. Note: This is part of importing of translations, there are no new translations for this project, thus only the pot file gets updated. Change-Id: Ib472c156a7007b2166c6857ae1fa2bb72a2e0c1a --- diff --git a/cinder/locale/cinder-log-error.pot b/cinder/locale/cinder-log-error.pot index 7ee478474..9ca286c71 100644 --- a/cinder/locale/cinder-log-error.pot +++ b/cinder/locale/cinder-log-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev28\n" +"Project-Id-Version: cinder 2015.1.dev2.gae6c589\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-03-26 06:07+0000\n" +"POT-Creation-Date: 2015-04-20 10:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -63,7 +63,7 @@ msgstr "" msgid "Exception loading extension." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:47 #, python-format msgid "Caught error: %s" msgstr "" @@ -77,24 +77,12 @@ msgstr "" msgid "Get method error." msgstr "" -#: cinder/backup/chunkeddriver.py:530 +#: cinder/backup/chunkeddriver.py:529 #, python-format msgid "Backup volume metadata failed: %s." msgstr "" -#: cinder/backup/driver.py:200 -#, python-format -msgid "The source volume type '%s' is not available." -msgstr "" - -#: cinder/backup/driver.py:215 -#, python-format -msgid "" -"The source volume type '%(src)s' is different than the destination volume" -" type '%(dest)s'." -msgstr "" - -#: cinder/backup/manager.py:176 +#: cinder/backup/manager.py:177 #, python-format msgid "Error encountered during initialization of driver: %(name)s." msgstr "" @@ -107,28 +95,40 @@ msgstr "" msgid "Backup driver has not been initialized" msgstr "" -#: cinder/backup/drivers/ceph.py:460 +#: cinder/backup/manager.py:701 +#, python-format +msgid "Backup id %s is not invalid. Skipping reset." +msgstr "" + +#: cinder/backup/manager.py:705 +#, python-format +msgid "" +"Backup service %(configured_service)s does not support verify. Backup id " +"%(id)s is not verified. Skipping verify." +msgstr "" + +#: cinder/backup/drivers/ceph.py:459 #, python-format msgid "" "Max retries reached deleting backup %(basename)s image of volume " "%(volume)s." msgstr "" -#: cinder/backup/drivers/ceph.py:496 +#: cinder/backup/drivers/ceph.py:495 #, python-format msgid "Pipe1 failed - %s " msgstr "" -#: cinder/backup/drivers/ceph.py:510 +#: cinder/backup/drivers/ceph.py:509 #, python-format msgid "Pipe2 failed - %s " msgstr "" -#: cinder/backup/drivers/ceph.py:974 +#: cinder/backup/drivers/ceph.py:971 msgid "Differential restore failed, trying full restore" msgstr "" -#: cinder/backup/drivers/ceph.py:1176 +#: cinder/backup/drivers/ceph.py:1172 #, python-format msgid "Restore to volume %(volume)s finished with error - %(error)s." msgstr "" @@ -147,7 +147,7 @@ msgid "" " stderr: %(err)s." msgstr "" -#: cinder/backup/drivers/tsm.py:532 +#: cinder/backup/drivers/tsm.py:531 #, python-format msgid "" "delete: %(vol_id)s failed with stdout: %(out)s\n" @@ -169,15 +169,19 @@ msgstr "" msgid "No accessible volume device: %(host_devices)s" msgstr "" -#: cinder/brick/initiator/connector.py:1150 +#: cinder/brick/initiator/connector.py:1157 msgid "SDS CLI file not found, HuaweiStorHyperConnector init failed." msgstr "" -#: cinder/brick/initiator/connector.py:1224 +#: cinder/brick/initiator/connector.py:1231 #, python-format msgid "SDS CLI output some log: %s." msgstr "" +#: cinder/brick/initiator/linuxscsi.py:79 +msgid "Exceeded the number of attempts to detect volume removal." +msgstr "" + #: cinder/brick/local_dev/lvm.py:80 msgid "Error creating Volume Group" msgstr "" @@ -337,24 +341,24 @@ msgstr "" msgid "Error occurred when creating cgsnapshot %s." msgstr "" -#: cinder/db/sqlalchemy/api.py:1612 +#: cinder/db/sqlalchemy/api.py:1619 msgid "Unknown sort direction, must be 'desc' or 'asc'." msgstr "" -#: cinder/db/sqlalchemy/api.py:1623 +#: cinder/db/sqlalchemy/api.py:1630 msgid "Sort direction array size exceeds sort key array size." msgstr "" -#: cinder/db/sqlalchemy/api.py:3547 +#: cinder/db/sqlalchemy/api.py:3565 #, python-format msgid "Invalid value for age, %(age)s" msgstr "" -#: cinder/db/sqlalchemy/api.py:3551 +#: cinder/db/sqlalchemy/api.py:3569 msgid "Must supply a positive value for age" msgstr "" -#: cinder/db/sqlalchemy/api.py:3581 +#: cinder/db/sqlalchemy/api.py:3599 #, python-format msgid "DBError detected when purging from table=%(table)s" msgstr "" @@ -426,40 +430,48 @@ msgstr "" msgid "Dropping volume_attachment table failed." msgstr "" +#: cinder/db/sqlalchemy/migrate_repo/versions/041_add_modified_at_column_to_service.py:29 +msgid "Adding modified_at column to services table failed." +msgstr "" + +#: cinder/db/sqlalchemy/migrate_repo/versions/041_add_modified_at_column_to_service.py:40 +msgid "Unable to drop modified_at column from servicestable." +msgstr "" + #: cinder/image/glance.py:180 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/keymgr/barbican.py:76 +#: cinder/keymgr/barbican.py:84 msgid "Error creating Barbican client." msgstr "" -#: cinder/keymgr/barbican.py:113 +#: cinder/keymgr/barbican.py:121 msgid "Error creating key." msgstr "" -#: cinder/keymgr/barbican.py:168 +#: cinder/keymgr/barbican.py:176 msgid "Error storing key." msgstr "" -#: cinder/keymgr/barbican.py:196 +#: cinder/keymgr/barbican.py:204 msgid "Error copying key." msgstr "" -#: cinder/keymgr/barbican.py:233 +#: cinder/keymgr/barbican.py:241 msgid "Error getting secret data." msgstr "" -#: cinder/keymgr/barbican.py:252 +#: cinder/keymgr/barbican.py:260 msgid "Error getting secret metadata." msgstr "" -#: cinder/keymgr/barbican.py:281 +#: cinder/keymgr/barbican.py:289 msgid "Error getting key." msgstr "" -#: cinder/keymgr/barbican.py:298 +#: cinder/keymgr/barbican.py:306 msgid "Error deleting key." msgstr "" @@ -474,7 +486,7 @@ msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" #: cinder/openstack/common/loopingcall.py:95 -#: cinder/tests/brick/test_brick_connector.py:807 +#: cinder/tests/brick/test_brick_connector.py:816 msgid "in fixed duration looping call" msgstr "" @@ -580,235 +592,247 @@ msgstr "" msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:362 cinder/volume/manager.py:880 +#: cinder/volume/driver.py:362 cinder/volume/manager.py:922 #, python-format msgid "Error detaching volume %(volume)s, due to remove export failure." msgstr "" -#: cinder/volume/driver.py:657 cinder/volume/manager.py:1055 +#: cinder/volume/driver.py:673 cinder/volume/manager.py:1097 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/driver.py:1392 cinder/volume/targets/iscsi.py:177 +#: cinder/volume/driver.py:1408 cinder/volume/targets/iscsi.py:177 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:1583 +#: cinder/volume/driver.py:1600 #, python-format msgid "The volume driver requires %(data)s in the connector." msgstr "" -#: cinder/volume/driver.py:1818 +#: cinder/volume/driver.py:1835 #, python-format msgid "" "FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure" " HBA state is Online." msgstr "" -#: cinder/volume/manager.py:244 +#: cinder/volume/manager.py:245 #, python-format msgid "Failed to fetch pool name for volume: %s" msgstr "" -#: cinder/volume/manager.py:303 +#: cinder/volume/manager.py:304 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:328 +#: cinder/volume/manager.py:329 #, python-format msgid "Failed to re-export volume %s: setting to error state" msgstr "" -#: cinder/volume/manager.py:344 +#: cinder/volume/manager.py:363 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:415 +#: cinder/volume/manager.py:434 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:527 +#: cinder/volume/manager.py:550 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:579 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:639 cinder/volume/manager.py:2370 +#: cinder/volume/manager.py:624 +#, python-format +msgid "" +"Unable to delete the destination volume %s during volume migration, but " +"the database record needs to be deleted." +msgstr "" + +#: cinder/volume/manager.py:675 cinder/volume/manager.py:2439 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:681 +#: cinder/volume/manager.py:717 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:709 cinder/volume/manager.py:2470 +#: cinder/volume/manager.py:745 cinder/volume/manager.py:2539 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:819 +#: cinder/volume/manager.py:855 #, python-format msgid "" "We couldn't find the volume attachment for volume %(volume_id)s and " "attachment id %(id)s" msgstr "" -#: cinder/volume/manager.py:876 +#: cinder/volume/manager.py:918 #, python-format msgid "Error detaching volume %(volume)s, due to uninitialized driver." msgstr "" -#: cinder/volume/manager.py:912 +#: cinder/volume/manager.py:954 #, python-format msgid "Error occurred while uploading volume %(volume_id)s to image %(image_id)s." msgstr "" -#: cinder/volume/manager.py:962 +#: cinder/volume/manager.py:1004 #, python-format msgid "" "Failed to get driver initiator data for initiator %(initiator)s and " "namespace %(namespace)s" msgstr "" -#: cinder/volume/manager.py:979 +#: cinder/volume/manager.py:1021 #, python-format msgid "" "Failed to update initiator data for initiator %(initiator)s and backend " "%(backend)s" msgstr "" -#: cinder/volume/manager.py:1156 +#: cinder/volume/manager.py:1198 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with drivers update " "%(model)s during xfr." msgstr "" -#: cinder/volume/manager.py:1389 cinder/volume/manager.py:1408 +#: cinder/volume/manager.py:1283 +#, python-format +msgid "Failed to copy volume %(vol1)s to %(vol2)s" +msgstr "" + +#: cinder/volume/manager.py:1458 cinder/volume/manager.py:1477 #, python-format msgid "Failed to create export for volume: %s" msgstr "" -#: cinder/volume/manager.py:1535 +#: cinder/volume/manager.py:1604 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/manager.py:1613 +#: cinder/volume/manager.py:1682 msgid "Failed to update usages while retyping volume." msgstr "" -#: cinder/volume/manager.py:1649 +#: cinder/volume/manager.py:1718 #, python-format msgid "" "Volume %s: driver error when trying to retype, falling back to generic " "mechanism." msgstr "" -#: cinder/volume/manager.py:1716 +#: cinder/volume/manager.py:1785 msgid "Failed to create manage_existing flow." msgstr "" -#: cinder/volume/manager.py:1748 +#: cinder/volume/manager.py:1817 #, python-format msgid "Failed to promote replica for volume %(id)s." msgstr "" -#: cinder/volume/manager.py:1780 +#: cinder/volume/manager.py:1849 #, python-format msgid "Failed to sync replica for volume %(id)s." msgstr "" -#: cinder/volume/manager.py:1820 +#: cinder/volume/manager.py:1889 #, python-format msgid "Error checking replication status for volume %s" msgstr "" -#: cinder/volume/manager.py:1852 +#: cinder/volume/manager.py:1921 #, python-format msgid "Consistency group %s: create failed" msgstr "" -#: cinder/volume/manager.py:1886 +#: cinder/volume/manager.py:1955 #, python-format msgid "" "Cannot create consistency group %(group)s because cgsnapshot %(snap)s " "cannot be found." msgstr "" -#: cinder/volume/manager.py:1938 +#: cinder/volume/manager.py:2007 #, python-format msgid "" "Consistency group %(group)s: create from source cgsnapshot %(snap)s " "failed." msgstr "" -#: cinder/volume/manager.py:1983 +#: cinder/volume/manager.py:2052 #, python-format msgid "Source snapshot cannot be found for target volume %(volume_id)s." msgstr "" -#: cinder/volume/manager.py:2003 +#: cinder/volume/manager.py:2072 #, python-format msgid "Source snapshot %(snapshot_id)s cannot be found." msgstr "" -#: cinder/volume/manager.py:2012 +#: cinder/volume/manager.py:2081 #, python-format msgid "The source volume %(volume_id)s cannot be found." msgstr "" -#: cinder/volume/manager.py:2022 +#: cinder/volume/manager.py:2091 #, python-format msgid "" "Failed to update %(volume_id)s metadata using the provided snapshot " "%(snapshot_id)s metadata." msgstr "" -#: cinder/volume/manager.py:2128 +#: cinder/volume/manager.py:2197 msgid "Failed to update usages deleting consistency groups." msgstr "" -#: cinder/volume/manager.py:2145 +#: cinder/volume/manager.py:2214 msgid "Failed to update usages deleting volume." msgstr "" -#: cinder/volume/manager.py:2193 +#: cinder/volume/manager.py:2262 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " volume cannot be found." msgstr "" -#: cinder/volume/manager.py:2221 +#: cinder/volume/manager.py:2290 #, python-format msgid "" "Cannot remove volume %(volume_id)s from consistency group %(group_id)s " "because volume cannot be found." msgstr "" -#: cinder/volume/manager.py:2263 +#: cinder/volume/manager.py:2332 #, python-format msgid "" "Error occurred in the volume driver when updating consistency group " "%(group_id)s." msgstr "" -#: cinder/volume/manager.py:2276 +#: cinder/volume/manager.py:2345 #, python-format msgid "Error occurred when updating consistency group %(group_id)s." msgstr "" @@ -1000,19 +1024,19 @@ msgstr "" msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:379 cinder/volume/drivers/sheepdog.py:171 +#: cinder/volume/drivers/rbd.py:390 cinder/volume/drivers/sheepdog.py:263 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:718 +#: cinder/volume/drivers/rbd.py:729 msgid "Retype with host migration not supported" msgstr "" -#: cinder/volume/drivers/rbd.py:722 +#: cinder/volume/drivers/rbd.py:733 msgid "Retype of encryption type not supported" msgstr "" -#: cinder/volume/drivers/rbd.py:726 +#: cinder/volume/drivers/rbd.py:737 msgid "Retype of extra_specs not supported" msgstr "" @@ -1150,173 +1174,173 @@ msgstr "" msgid "Unable to delete due to existing snapshot for volume: %s." msgstr "" -#: cinder/volume/drivers/xio.py:92 +#: cinder/volume/drivers/xio.py:93 msgid "san ip must be configured!" msgstr "" -#: cinder/volume/drivers/xio.py:97 +#: cinder/volume/drivers/xio.py:98 msgid "san_login must be configured!" msgstr "" -#: cinder/volume/drivers/xio.py:102 +#: cinder/volume/drivers/xio.py:103 msgid "san_password must be configured!" msgstr "" -#: cinder/volume/drivers/xio.py:120 +#: cinder/volume/drivers/xio.py:121 #, python-format msgid "Array query failed - No response (%d)!" msgstr "" -#: cinder/volume/drivers/xio.py:136 +#: cinder/volume/drivers/xio.py:137 msgid "Array query failed. No capabilities in response!" msgstr "" -#: cinder/volume/drivers/xio.py:155 +#: cinder/volume/drivers/xio.py:156 msgid "ISE FW version is not compatible with Openstack!" msgstr "" -#: cinder/volume/drivers/xio.py:163 +#: cinder/volume/drivers/xio.py:164 msgid "Array query failed. No global id in XML response!" msgstr "" -#: cinder/volume/drivers/xio.py:169 +#: cinder/volume/drivers/xio.py:170 msgid "Array query failed. No controllers in response!" msgstr "" -#: cinder/volume/drivers/xio.py:209 +#: cinder/volume/drivers/xio.py:210 msgid "ISE globalid not set!" msgstr "" -#: cinder/volume/drivers/xio.py:221 +#: cinder/volume/drivers/xio.py:222 msgid "Primary IP must be set!" msgstr "" -#: cinder/volume/drivers/xio.py:416 +#: cinder/volume/drivers/xio.py:417 #, python-format msgid "Connection to %s failed and no secondary!" msgstr "" -#: cinder/volume/drivers/xio.py:428 +#: cinder/volume/drivers/xio.py:429 #, python-format msgid "Could not connect to %(primary)s or %(secondary)s!" msgstr "" -#: cinder/volume/drivers/xio.py:503 cinder/volume/drivers/xio.py:543 +#: cinder/volume/drivers/xio.py:504 cinder/volume/drivers/xio.py:544 #, python-format msgid "Controller GET failed (%d)" msgstr "" -#: cinder/volume/drivers/xio.py:529 +#: cinder/volume/drivers/xio.py:530 msgid "Failed to get IQN!" msgstr "" -#: cinder/volume/drivers/xio.py:571 +#: cinder/volume/drivers/xio.py:572 #, python-format msgid "Failed to get allocation information (%d)!" msgstr "" -#: cinder/volume/drivers/xio.py:582 +#: cinder/volume/drivers/xio.py:583 msgid "Failed to get LUN information!" msgstr "" -#: cinder/volume/drivers/xio.py:644 +#: cinder/volume/drivers/xio.py:645 #, python-format msgid "Could not GET allocation information (%d)!" msgstr "" -#: cinder/volume/drivers/xio.py:712 +#: cinder/volume/drivers/xio.py:713 #, python-format msgid "Failed to present volume %(name)s (%(status)d)!" msgstr "" -#: cinder/volume/drivers/xio.py:738 +#: cinder/volume/drivers/xio.py:739 #, python-format msgid "Failed to get allocation information: %(host)s (%(status)d)!" msgstr "" -#: cinder/volume/drivers/xio.py:773 +#: cinder/volume/drivers/xio.py:774 #, python-format msgid "Could not find any hosts (%s)" msgstr "" -#: cinder/volume/drivers/xio.py:831 +#: cinder/volume/drivers/xio.py:832 #, python-format msgid "POST for host create failed (%s)!" msgstr "" -#: cinder/volume/drivers/xio.py:859 +#: cinder/volume/drivers/xio.py:860 #, python-format msgid "Source volume %s not ready!" msgstr "" -#: cinder/volume/drivers/xio.py:885 +#: cinder/volume/drivers/xio.py:886 #, python-format msgid "Prepare clone failed for %s." msgstr "" -#: cinder/volume/drivers/xio.py:898 +#: cinder/volume/drivers/xio.py:899 #, python-format msgid "Clone %s not in prepared state!" msgstr "" -#: cinder/volume/drivers/xio.py:905 +#: cinder/volume/drivers/xio.py:906 #, python-format msgid "Commit clone failed: %(name)s (%(status)d)!" msgstr "" -#: cinder/volume/drivers/xio.py:920 +#: cinder/volume/drivers/xio.py:921 #, python-format msgid "Commit failed for %s!" msgstr "" -#: cinder/volume/drivers/xio.py:1175 +#: cinder/volume/drivers/xio.py:1176 #, python-format msgid "Failed to create volume: %(name)s (%(status)s)" msgstr "" -#: cinder/volume/drivers/xio.py:1192 +#: cinder/volume/drivers/xio.py:1193 #, python-format msgid "Failed to create volume %s." msgstr "" -#: cinder/volume/drivers/xio.py:1257 +#: cinder/volume/drivers/xio.py:1258 #, python-format msgid "modify volume: %s does not exist!" msgstr "" -#: cinder/volume/drivers/xio.py:1267 +#: cinder/volume/drivers/xio.py:1268 #, python-format msgid "Modify volume PUT failed: %(name)s (%(status)d)." msgstr "" -#: cinder/volume/drivers/xio.py:1298 +#: cinder/volume/drivers/xio.py:1299 msgid "manage_existing: No source-name in ref!" msgstr "" -#: cinder/volume/drivers/xio.py:1319 +#: cinder/volume/drivers/xio.py:1320 msgid "manage_existing_get_size: No source-name in ref!" msgstr "" -#: cinder/volume/drivers/xio.py:1326 +#: cinder/volume/drivers/xio.py:1327 #, python-format msgid "manage_existing_get_size: %s does not exist!" msgstr "" -#: cinder/volume/drivers/xio.py:1337 +#: cinder/volume/drivers/xio.py:1338 #, python-format msgid "unmanage: Volume %s does not exist!" msgstr "" -#: cinder/volume/drivers/xio.py:1356 +#: cinder/volume/drivers/xio.py:1357 msgid "Host could not be found!" msgstr "" -#: cinder/volume/drivers/xio.py:1365 +#: cinder/volume/drivers/xio.py:1366 #, python-format msgid "Host PUT failed (%s)." msgstr "" -#: cinder/volume/drivers/xio.py:1416 +#: cinder/volume/drivers/xio.py:1425 msgid "iscsi_ip_address must be set!" msgstr "" @@ -1372,98 +1396,98 @@ msgstr "" msgid "Unable to create folder path %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:391 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:395 #, python-format msgid "Unable to create folder %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:407 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:411 #, python-format msgid "ScVolume create error %(name)s: %(c)d %(r)s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:416 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:420 msgid "ScVolume returned success with empty payload. Attempting to locate volume" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:495 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:499 #, python-format msgid "AddHba error: %(i)s to %(s)s : %(c)d %(r)s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:579 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:583 #, python-format msgid "ScPhysicalServer create error: %(i)s: %(c)d %(r)s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:592 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:596 msgid "Error adding HBA to server" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:618 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:622 #, python-format msgid "ScServer error: %(c)d %(r)s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:659 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:663 msgid "Error getting FaultDomainList" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:696 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:700 msgid "Unable to find FC intitiators" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:723 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:727 #, python-format msgid "Unable to find volume mappings: %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:726 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:730 msgid "_find_mappings: volume is not active" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:743 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:747 #, python-format msgid "Unable to find controller port: %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:773 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:777 msgid "Find_wwns: Unable to find port wwn" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:789 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:793 msgid "Find_wwns: Volume appears unmapped" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:873 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:909 #, python-format msgid "Unable to map %(vol)s to %(srv)s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:902 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:938 #, python-format msgid "Unable to unmap Volume %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:956 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:992 msgid "Error creating replay." msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:987 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1023 #, python-format msgid "Invalid ReplayList return: %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1053 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1089 #, python-format msgid "Unable to create volume %s from replay" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1073 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1109 msgid "Error: unable to snap replay" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1087 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1123 #, python-format msgid "Error expanding volume %(n)s: %(c)d %(r)s" msgstr "" @@ -1556,7 +1580,7 @@ msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:928 #, python-format -msgid "Error finding targe pool instance name for pool: %(targetPoolName)s." +msgid "Error finding target pool instance name for pool: %(targetPoolName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:940 @@ -1568,7 +1592,7 @@ msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:629 #: cinder/volume/drivers/emc/emc_vmax_provision.py:637 #: cinder/volume/drivers/emc/emc_vmax_utils.py:419 -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1833 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1836 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:223 #, python-format msgid "Exception: %s" @@ -1714,7 +1738,7 @@ msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3362 #: cinder/volume/drivers/emc/emc_vmax_common.py:3429 #: cinder/volume/drivers/emc/emc_vmax_fast.py:667 -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1254 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1261 #: cinder/volume/drivers/emc/emc_vmax_provision.py:617 #: cinder/volume/drivers/emc/emc_vmax_utils.py:328 #, python-format @@ -1815,34 +1839,26 @@ msgid "" "configuration file has the correct port group name." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:796 -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1346 -#, python-format -msgid "" -"Initiator Name(s) %(initiatorNames)s are not on array " -"%(storageSystemName)s." -msgstr "" - -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1118 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1125 #, python-format msgid "" "Cannot find a portGroup with name %(pgGroupName)s. The port group for a " "masking view must be pre-defined." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1146 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1153 #, python-format msgid "Cannot create or find an initiator group with name %(igGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1173 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1180 #, python-format msgid "" "Cannot find the new masking view just created with name " "%(maskingViewName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1225 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1232 #, python-format msgid "" "Failed to Roll back to re-add volume %(volumeName)s to default storage " @@ -1850,7 +1866,12 @@ msgid "" "to get the volume re-added manually." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1379 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1362 +#, python-format +msgid "Failed to create hardware id(s) on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1394 #, python-format msgid "" "One of the components of the original masking view %(maskingViewName)s " @@ -1858,7 +1879,7 @@ msgid "" "that the correct initiator(s) are part of masking." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1602 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1617 #, python-format msgid "" "Failed to remove %(volumeName)s from the default storage group for the " @@ -1886,97 +1907,106 @@ msgstr "" msgid "Cannot get storage system." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1159 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1162 #, python-format msgid "Unable to retrieve pool instance of %(poolName)s on array %(array)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1369 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1372 msgid "Error parsing array from host capabilities." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1702 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1705 #, python-format msgid "" "SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, " "Platinum, Diamond, Optimized, NONE." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1707 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1710 #, python-format msgid "" "Workload: %(workload)s is not valid. Valid values are DSS_REP, DSS, OLTP," " OLTP_REP, NONE." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:283 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:285 msgid "san_secondary_ip is configured as the same value as san_ip." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:390 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:392 #, python-format msgid "Error on enable compression on lun %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:401 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:403 #, python-format msgid "Error on adding lun to consistency group. %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:609 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:631 #, python-format msgid "Can not add the lun %(lun)s to consistency group %(cg_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:638 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:660 #, python-format msgid "Can not remove LUNs %(luns)s in consistency group %(cg_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:651 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:673 #, python-format msgid "Can not place new LUNs %(luns)s in consistency group %(cg_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1140 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:940 +msgid "Failed to query migration status of LUN." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:958 +#, python-format +msgid "Migration of LUN %s failed to complete." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1208 #, python-format msgid "Invalid value for %(key)s, value is %(value)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1180 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1248 #, python-format msgid "Error happened during storage pool querying, %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1579 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1647 msgid "Error parsing output for FastCache Command." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1732 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1800 msgid "The given extra_spec or valid_values is None." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2216 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2284 #, python-format msgid "Create consistency group %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2300 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2368 #, python-format msgid "Create cg snapshot %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2325 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2393 #, python-format msgid "Delete cgsnapshot %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2702 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2770 #, python-format msgid "Failed to find available iSCSI targets for %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3110 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3178 #, python-format msgid "Migrate volume failed between source vol %(src)s and dest vol %(dst)s." msgstr "" @@ -2087,6 +2117,39 @@ msgstr "" msgid "Unexpected error occurs in snm2." msgstr "" +#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#, python-format +msgid "parse_xml_file: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:88 +#, python-format +msgid "" +"\n" +"Bad response from server: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:94 +#, python-format +msgid "JSON transfer error: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:281 +#, python-format +msgid "_read_xml: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:694 +msgid "" +"Error occurred when adding hostgroup and lungroup to view. Remove lun " +"from lungroup now." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:929 +#, python-format +msgid "JSON transfer data error. %s" +msgstr "" + #: cinder/volume/drivers/ibm/flashsystem.py:238 #, python-format msgid "_copy_vdisk_data: Failed to copy %(src)s to %(dest)s." @@ -2280,12 +2343,12 @@ msgstr "" msgid "Error in workflow copy from cache. %s." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:79 +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:86 #, python-format msgid "Error provisioning volume %(lun_name)s on %(volume_name)s. Details: %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:182 +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:189 #, python-format msgid "LUN %(path)s geometry failed. Message - %(msg)s" msgstr "" @@ -2489,7 +2552,7 @@ msgid "" "%(volume_name)s. Failed to remove from new volume set %(new_vvs)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:565 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:570 #, python-format msgid "Volume %s doesn't exist on array." msgstr "" @@ -2572,89 +2635,119 @@ msgstr "" msgid "Failed to delete iSCSI target!" msgstr "" -#: cinder/volume/drivers/vmware/datastore.py:63 +#: cinder/volume/drivers/vmware/datastore.py:69 #, python-format msgid "Storage profile: %s cannot be found in vCenter." msgstr "" -#: cinder/volume/drivers/vmware/datastore.py:215 +#: cinder/volume/drivers/vmware/datastore.py:221 msgid "Error occurred while selecting datastore." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:584 +#: cinder/volume/drivers/vmware/vmdk.py:578 #, python-format -msgid "There is no valid datastore to create backing for volume: %s." +msgid "There is no valid datastore satisfying requirements: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:918 +#: cinder/volume/drivers/vmware/vmdk.py:927 #, python-format msgid "Error occurred while copying %(src)s to %(dst)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:980 +#: cinder/volume/drivers/vmware/vmdk.py:1034 #, python-format msgid "Error occurred while copying image: %(image_id)s to %(path)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1105 +#: cinder/volume/drivers/vmware/vmdk.py:1163 #, python-format msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1176 -#, python-format -msgid "Exception in copy_image_to_volume: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:1180 +#: cinder/volume/drivers/vmware/vmdk.py:1234 +#: cinder/volume/drivers/vmware/vmdk.py:1334 #, python-format -msgid "Deleting the backing: %s" +msgid "Error occurred while copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1217 +#: cinder/volume/drivers/vmware/vmdk.py:1275 #, python-format msgid "Unable to extend the size of the vmdk virtual disk at the path %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1276 -#, python-format -msgid "Exception in copying the image to the volume: %s." -msgstr "" - -#: cinder/volume/drivers/vmware/vmdk.py:1482 +#: cinder/volume/drivers/vmware/vmdk.py:1543 #, python-format msgid "Error occurred while cloning backing: %s during retype." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1546 +#: cinder/volume/drivers/vmware/vmdk.py:1607 #, python-format msgid "Not able to find a different datastore to place the extended volume %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1561 +#: cinder/volume/drivers/vmware/vmdk.py:1622 #, python-format msgid "Not able to relocate volume %s for extending." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1675 +#: cinder/volume/drivers/vmware/vmdk.py:1736 msgid "Error occurred while creating temporary backing." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1851 +#: cinder/volume/drivers/vmware/vmdk.py:1912 #, python-format msgid "Version string '%s' is not parseable" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1866 +#: cinder/volume/drivers/vmware/vmdk.py:1927 #, python-format msgid "Not able to configure PBM for VC server: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:1218 +#: cinder/volume/drivers/vmware/volumeops.py:1240 #, python-format msgid "Virtual disk device of backing: %s not found." msgstr "" +#: cinder/volume/drivers/windows/remotefs.py:140 +#, python-format +msgid "Could not get share %s capacity info." +msgstr "" + +#: cinder/volume/drivers/zfssa/restclient.py:283 +#, python-format +msgid "REST Not Available: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/restclient.py:289 +#, python-format +msgid "Server Busy retry request: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/restclient.py:295 +#, python-format +msgid "Authorizing request: %(zfssaurl)sretry: %(retry)d ." +msgstr "" + +#: cinder/volume/drivers/zfssa/restclient.py:312 +#, python-format +msgid "URLError: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:91 +#, python-format +msgid "WebDAV returned with %(code)s error during %(method)s call." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:170 +#, python-format +msgid "Exception during mounting %s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:636 +msgid "Error getting initiator groups." +msgstr "" + #: cinder/volume/flows/common.py:60 #, python-format msgid "" @@ -2663,7 +2756,7 @@ msgid "" msgstr "" #: cinder/volume/flows/common.py:93 -#: cinder/volume/flows/manager/create_volume.py:713 +#: cinder/volume/flows/manager/create_volume.py:709 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" @@ -2710,42 +2803,40 @@ msgid "" "%(volume_id)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:432 +#: cinder/volume/flows/manager/create_volume.py:431 #, 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/manager/create_volume.py:449 +#: cinder/volume/flows/manager/create_volume.py:448 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:504 -#: cinder/volume/flows/manager/create_volume.py:515 +#: cinder/volume/flows/manager/create_volume.py:503 +#: cinder/volume/flows/manager/create_volume.py:512 #, python-format -msgid "" -"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: " -"%(error)s" +msgid "Failed to copy image %(image_id)s to volume: %(volume_id)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:510 +#: cinder/volume/flows/manager/create_volume.py:508 #, python-format -msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" +msgid "Failed to copy image to volume: %(volume_id)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:604 +#: cinder/volume/flows/manager/create_volume.py:600 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:628 +#: cinder/volume/flows/manager/create_volume.py:624 #, python-format msgid "Unable to create volume. Volume driver %s not initialized" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:670 +#: cinder/volume/flows/manager/create_volume.py:666 #: cinder/volume/flows/manager/manage_existing.py:85 #, python-format msgid "" diff --git a/cinder/locale/cinder-log-info.pot b/cinder/locale/cinder-log-info.pot index 1d52b693a..c95e43c07 100644 --- a/cinder/locale/cinder-log-info.pot +++ b/cinder/locale/cinder-log-info.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev28\n" +"Project-Id-Version: cinder 2015.1.dev2.gae6c589\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-03-26 06:07+0000\n" +"POT-Creation-Date: 2015-04-20 10:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -113,12 +113,12 @@ msgstr "" msgid "Updating snapshot %(id)s with info %(dict)s" msgstr "" -#: cinder/api/contrib/volume_replication.py:70 +#: cinder/api/contrib/volume_replication.py:71 #, python-format msgid "Attempting to promote secondary replica to primary for volume %s." msgstr "" -#: cinder/api/contrib/volume_replication.py:88 +#: cinder/api/contrib/volume_replication.py:89 #, python-format msgid "Attempting to sync secondary replica with primary for volume %s." msgstr "" @@ -143,7 +143,7 @@ msgstr "" msgid "Unmanage volume with id: %s" msgstr "" -#: cinder/api/middleware/fault.py:54 cinder/api/openstack/wsgi.py:1062 +#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:1062 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" @@ -203,8 +203,8 @@ msgstr "" msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" -#: cinder/backup/chunkeddriver.py:590 -msgid "volume_file does not support fileno() so skippingfsync()" +#: cinder/backup/chunkeddriver.py:589 +msgid "volume_file does not support fileno() so skipping fsync()" msgstr "" #: cinder/backup/driver.py:67 @@ -218,12 +218,12 @@ msgstr "" msgid "Unable to serialize field '%s' - excluding from backup" msgstr "" -#: cinder/backup/manager.py:118 +#: cinder/backup/manager.py:119 #, python-format msgid "Backend not found in hostname (%s) so using default." msgstr "" -#: cinder/backup/manager.py:169 +#: cinder/backup/manager.py:170 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)." msgstr "" @@ -249,7 +249,7 @@ msgstr "" #: cinder/backup/manager.py:234 #, python-format -msgid "Resetting backup %s to available (was restoring)." +msgid "Resetting backup %s to available (was restoring)." msgstr "" #: cinder/backup/manager.py:240 @@ -326,7 +326,7 @@ msgstr "" msgid "Backup service: %s." msgstr "" -#: cinder/backup/drivers/ceph.py:180 +#: cinder/backup/drivers/ceph.py:178 msgid "" "RBD striping not supported - ignoring configuration settings for rbd " "striping" @@ -339,26 +339,26 @@ msgid "" "so skipping base image delete." msgstr "" -#: cinder/backup/drivers/ceph.py:443 +#: cinder/backup/drivers/ceph.py:442 #, python-format msgid "Deleting backup base image='%(basename)s' of volume %(volume)s." msgstr "" -#: cinder/backup/drivers/ceph.py:452 +#: cinder/backup/drivers/ceph.py:451 #, python-format msgid "" "Backup image of volume %(volume)s is busy, retrying %(retries)s more " "time(s) in %(delay)ss." msgstr "" -#: cinder/backup/drivers/ceph.py:1087 +#: cinder/backup/drivers/ceph.py:1083 #, python-format msgid "" "No restore point found for backup='%(backup)s' of volume %(volume)s - " "forcing full copy." msgstr "" -#: cinder/backup/drivers/ceph.py:1198 +#: cinder/backup/drivers/ceph.py:1194 #, python-format msgid "" "Delete of backup '%(backup)s' for volume '%(volume)s' finished with " @@ -375,12 +375,12 @@ msgstr "" msgid "Already mounted: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:3571 +#: cinder/db/sqlalchemy/api.py:3589 #, python-format msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s" msgstr "" -#: cinder/db/sqlalchemy/api.py:3586 +#: cinder/db/sqlalchemy/api.py:3604 #, python-format msgid "Deleted %(row)d rows from table=%(table)s" msgstr "" @@ -556,152 +556,168 @@ msgstr "" msgid "Successfully issued request to delete snapshot: %s" msgstr "" -#: cinder/volume/manager.py:286 +#: cinder/volume/manager.py:287 msgid "Determined volume DB was empty at startup." msgstr "" -#: cinder/volume/manager.py:289 +#: cinder/volume/manager.py:290 msgid "Determined volume DB was not empty at startup." msgstr "" -#: cinder/volume/manager.py:296 +#: cinder/volume/manager.py:297 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:335 +#: cinder/volume/manager.py:336 #, python-format -msgid "volume %s stuck in a downloading state" +msgid "" +"volume %(volume_id)s stuck in %(volume_stat)s state. Changing to error " +"state." msgstr "" -#: cinder/volume/manager.py:342 +#: cinder/volume/manager.py:348 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:359 +#: cinder/volume/manager.py:353 +#, python-format +msgid "" +"snapshot %(snap_id)s stuck in %(snap_stat)s state. Changing to error " +"state." +msgstr "" + +#: cinder/volume/manager.py:378 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:495 +#: cinder/volume/manager.py:514 #, python-format msgid "Tried to delete volume %s, but it no longer exists, moving on" msgstr "" -#: cinder/volume/manager.py:504 +#: cinder/volume/manager.py:523 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:568 +#: cinder/volume/manager.py:589 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:600 +#: cinder/volume/manager.py:636 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:712 +#: cinder/volume/manager.py:748 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:1252 +#: cinder/volume/manager.py:1313 +#, python-format +msgid "" +"Couldn't find the temporary volume %(vol)s in the database. There is no " +"need to clean up this volume." +msgstr "" + +#: cinder/volume/manager.py:1326 #, python-format msgid "" -"Couldn't find destination volume %(vol)s in database. The entry might be " -"successfully deleted during migration completion phase." +"Couldn't find destination volume %(vol)s in the database. The entry might" +" be successfully deleted during migration completion phase." msgstr "" -#: cinder/volume/manager.py:1415 +#: cinder/volume/manager.py:1484 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:1459 +#: cinder/volume/manager.py:1528 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:1531 +#: cinder/volume/manager.py:1600 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:1533 +#: cinder/volume/manager.py:1602 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:1646 +#: cinder/volume/manager.py:1715 #, python-format msgid "Volume %s: retyped successfully" msgstr "" -#: cinder/volume/manager.py:1806 +#: cinder/volume/manager.py:1875 msgid "Updating volume replication status." msgstr "" -#: cinder/volume/manager.py:1838 +#: cinder/volume/manager.py:1907 #, python-format msgid "Consistency group %s: creating" msgstr "" -#: cinder/volume/manager.py:1860 +#: cinder/volume/manager.py:1929 #, python-format msgid "Consistency group %s: created successfully" msgstr "" -#: cinder/volume/manager.py:1915 +#: cinder/volume/manager.py:1984 #, python-format msgid "Consistency group %(group)s: creating from source cgsnapshot %(snap)s." msgstr "" -#: cinder/volume/manager.py:1959 +#: cinder/volume/manager.py:2028 #, python-format msgid "" "Consistency group %(group)s: created successfully from source cgsnapshot " "%(snap)s." msgstr "" -#: cinder/volume/manager.py:2063 +#: cinder/volume/manager.py:2132 #, python-format msgid "Consistency group %s: deleting" msgstr "" -#: cinder/volume/manager.py:2163 +#: cinder/volume/manager.py:2232 #, python-format msgid "Consistency group %s: deleted successfully." msgstr "" -#: cinder/volume/manager.py:2178 +#: cinder/volume/manager.py:2247 #, python-format msgid "Consistency group %s: updating" msgstr "" -#: cinder/volume/manager.py:2301 +#: cinder/volume/manager.py:2370 #, python-format msgid "Consistency group %s: updated successfully." msgstr "" -#: cinder/volume/manager.py:2313 +#: cinder/volume/manager.py:2382 #, python-format msgid "Cgsnapshot %s: creating." msgstr "" -#: cinder/volume/manager.py:2388 +#: cinder/volume/manager.py:2457 #, python-format msgid "cgsnapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:2401 +#: cinder/volume/manager.py:2470 #, python-format msgid "cgsnapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:2481 +#: cinder/volume/manager.py:2550 #, python-format msgid "cgsnapshot %s: deleted successfully" msgstr "" @@ -976,12 +992,12 @@ msgstr "" msgid "Mounting volume: %s succeeded" msgstr "" -#: cinder/volume/drivers/rbd.py:623 +#: cinder/volume/drivers/rbd.py:634 #, python-format msgid "volume %s no longer exists in backend" msgstr "" -#: cinder/volume/drivers/rbd.py:669 +#: cinder/volume/drivers/rbd.py:680 #, python-format msgid "RBD volume %s not found, allowing delete operation to proceed." msgstr "" @@ -1061,37 +1077,37 @@ msgstr "" msgid "Error detaching Volume" msgstr "" -#: cinder/volume/drivers/xio.py:706 +#: cinder/volume/drivers/xio.py:707 #, python-format msgid "Volume %s presented." msgstr "" -#: cinder/volume/drivers/xio.py:917 +#: cinder/volume/drivers/xio.py:918 #, python-format msgid "Clone %s created." msgstr "" -#: cinder/volume/drivers/xio.py:1189 +#: cinder/volume/drivers/xio.py:1190 #, python-format msgid "Volume %s created" msgstr "" -#: cinder/volume/drivers/xio.py:1237 +#: cinder/volume/drivers/xio.py:1238 #, python-format msgid "Volume %s deleted." msgstr "" -#: cinder/volume/drivers/xio.py:1277 +#: cinder/volume/drivers/xio.py:1278 #, python-format msgid "volume %(name)s extended to %(size)d." msgstr "" -#: cinder/volume/drivers/xio.py:1290 +#: cinder/volume/drivers/xio.py:1291 #, python-format msgid "Volume %s retyped." msgstr "" -#: cinder/volume/drivers/xio.py:1311 +#: cinder/volume/drivers/xio.py:1312 #, python-format msgid "Volume %s converted." msgstr "" @@ -1141,7 +1157,7 @@ msgid "" "[%(cb_vol)s] and parent OpenStack volume [%(stack_vol)s]." msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:412 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:416 #, python-format msgid "Created volume %(instanceId)s: %(name)s" msgstr "" @@ -1358,42 +1374,56 @@ msgstr "" msgid "Created new storage group: %(storageGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:807 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:795 +#, python-format +msgid "" +"Initiator Name(s) %(initiatorNames)s are not on array " +"%(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:814 #, python-format msgid "Created new initiator group name: %(igGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:811 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:818 #, python-format msgid "Using existing initiator group name: %(igGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:998 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1005 #, python-format msgid "Created new masking view : %(maskingViewName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1124 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1131 #, python-format msgid "Port group instance name is %(foundPortGroupInstanceName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1234 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1241 #, python-format msgid "The storage group found is %(foundStorageGroupInstanceName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1541 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1353 +#, python-format +msgid "" +"Initiator Name(s) %(initiatorNames)s are not on array " +"%(storageSystemName)s. " +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1556 #, python-format msgid "Added volume: %(volumeName)s to existing storage group %(sgGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1658 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1673 #, python-format msgid "Volume %(volumeName)s not in any storage group." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1940 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1955 #, python-format msgid "" "Policy: %(policy)s, policy service:%(service)s, masking group: " @@ -1404,130 +1434,135 @@ msgstr "" msgid "Fast Policy not found." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1475 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1478 #, python-format msgid "Populating status for cgsnapshot: %(id)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1482 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1485 #, python-format msgid "No snapshot found for %(cgsnapshot)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1767 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1770 #, python-format msgid "Volume %(volume)s does not have meta device members." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:308 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:310 #, python-format msgid "Using security file in %s for authentication" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:316 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:318 msgid "Plain text credentials are being used for authentication" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:319 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:321 msgid "" "Neither security file nor plain text credentials are specified. Security " "file under home directory will be used for authentication if present." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:328 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:330 #, python-format msgid "iscsi_initiators: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:673 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:695 #, python-format msgid "Consistency group %s was deleted successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:763 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:785 #, python-format msgid "Snapshot %s was deleted successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1518 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:968 +#, python-format +msgid "Cancelling Migration from LUN %s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1586 #, python-format msgid "Toggle storage_vnx_ip_address from %(old)s to %(new)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1621 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1689 msgid "" "initiator_auto_registration: False. Initiator auto registration is not " "enabled. Please register initiator manually." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1683 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1751 #, python-format msgid "" "Create Volume: %(volume)s Size: %(size)s pool: %(pool)s provisioning: " "%(provisioning)s tiering: %(tiering)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2064 -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3135 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2132 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3203 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2075 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2143 #, python-format msgid "Delete Snapshot: %(snapshot)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2205 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2273 #: cinder/volume/drivers/prophetstor/dplcommon.py:831 #, python-format msgid "Start to create consistency group: %(group_name)s id: %(id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2228 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2296 #: cinder/volume/drivers/prophetstor/dplcommon.py:860 #, python-format msgid "Start to delete consistency group: %(cg_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2290 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2358 #: cinder/volume/drivers/prophetstor/dplcommon.py:890 #, python-format msgid "Start to create cgsnapshot for consistency group: %(group_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2315 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2383 #: cinder/volume/drivers/prophetstor/dplcommon.py:920 #, python-format msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2448 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2516 #, python-format msgid "Get ISCSI targets %(tg)s to register initiator %(in)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2473 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2541 #, python-format msgid "Get FC targets %(tg)s to register initiator %(in)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2546 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2614 #, python-format msgid "iSCSI Initiators %(in)s of %(ins)s need registration." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2565 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2633 #, python-format msgid "FC Initiators %(in)s of %(ins)s need registration" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2811 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2879 #, python-format msgid "Storage Group %s was empty." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3104 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3172 #, python-format msgid "Migrating Mount Point Volume: %s" msgstr "" @@ -1590,7 +1625,7 @@ msgstr "" msgid "del_iscsi_conn: hlun not found %s" msgstr "" -#: cinder/volume/drivers/hds/hnas_backend.py:628 +#: cinder/volume/drivers/hds/hnas_backend.py:630 #, python-format msgid "targetlist: %s" msgstr "" @@ -1743,6 +1778,174 @@ msgstr "" msgid "Volume service: %(label)s. Casted to: %(loc)s" msgstr "" +#: cinder/volume/drivers/huawei/__init__.py:65 +#, python-format +msgid "" +"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " +"%(product)s series storage arrays." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:79 +#, python-format +msgid "" +"\n" +"\n" +"\n" +"\n" +"Request URL: %(url)s\n" +"\n" +"Call Method: %(method)s\n" +"\n" +"Request Data: %(data)s\n" +"\n" +"Response Data:%(res)s\n" +"\n" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:168 +#, python-format +msgid "Create Volume: %(volume)s Size: %(size)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:237 +#, python-format +msgid "Delete Volume: %(name)s array lun id: %(lun_id)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:344 +#, python-format +msgid "_create_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:407 +#, python-format +msgid "stop_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:489 +#, python-format +msgid "" +"Wait interval for %(event_type)s is not configured in huawei conf file. " +"Use default: %(default_wait_interval)d." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:502 +#, python-format +msgid "" +"Timeout is not configured in huawei conf file. Use default: " +"%(default_timeout)d." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:559 +#, python-format +msgid "" +"create_volume_from_snapshot: src_lun_id: %(src_lun_id)s, tgt_lun_id: " +"%(tgt_lun_id)s, copy_name: %(copy_name)s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:641 +#, python-format +msgid "_add_host_into_hostgroup, hostgroup name: %(name)s, hostgroup id: %(id)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:666 +#, python-format +msgid "" +"_mapping_hostgroup_and_lungroup, lun_group: %(lun_group)s, view_id: " +"%(view_id)s, lun_id: %(lun_id)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:716 +msgid "Enter initialize_connection_iscsi." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:720 +#, python-format +msgid "initiator name: %(initiator_name)s, volume name: %(volume)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:727 +#, python-format +msgid "" +"initialize_connection_iscsi,iscsi_iqn: %(iscsi_iqn)s, target_ip: " +"%(target_ip)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:749 +#, python-format +msgid "initialize_connection_iscsi, host lun id is: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:760 +#, python-format +msgid "initialize_connection_iscsi success. Return data: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:770 +#, python-format +msgid "" +"initialize_connection_fc, initiator: %(initiator_name)s, volume name: " +"%(volume)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:785 +#, python-format +msgid "initialize_connection_fc, the array has free wwns: %s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:813 +#, python-format +msgid "initialize_connection_fc, return data is: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1158 +#, python-format +msgid "" +"terminate_connection:volume name: %(volume)s, initiator name: %(ini)s, " +"lun_id: %(lunid)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1172 +msgid "Can't find lun in lungroup." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1175 +msgid "Check if there are still other luns associated to the lungroup." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1295 +msgid "Use default PrefetchType. PrefetchType: Intelligent." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1396 +#, python-format +msgid "Request ip info is: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1399 +#, python-format +msgid "New str info is: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1414 +#, python-format +msgid "_get_tgt_iqn: iSCSI target iqn is: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1587 +msgid "Entering extend_volume." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1592 +#, python-format +msgid "Extend Volume: %(volumename)s, oldsize: %(oldsize)s newsize: %(newsize)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1637 +#, python-format +msgid "The QoS sepcs is: %s." +msgstr "" + #: cinder/volume/drivers/ibm/flashsystem.py:493 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s." @@ -1773,17 +1976,17 @@ msgstr "" msgid "Tried to delete non-existant vdisk %s." msgstr "" -#: cinder/volume/drivers/netapp/common.py:74 +#: cinder/volume/drivers/netapp/common.py:76 #, python-format msgid "OpenStack OS Version Info: %(info)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:91 +#: cinder/volume/drivers/netapp/common.py:93 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s." msgstr "" -#: cinder/volume/drivers/netapp/common.py:109 +#: cinder/volume/drivers/netapp/common.py:111 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " @@ -1842,8 +2045,8 @@ msgstr "" msgid "Unmanaged LUN with current path %(path)s and uuid %(uuid)s." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:769 -#: cinder/volume/drivers/san/hp/hp_3par_fc.py:265 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:778 +#: cinder/volume/drivers/san/hp/hp_3par_fc.py:272 msgid "Need to remove FC Zone, building initiator target map" msgstr "" @@ -1927,7 +2130,7 @@ msgstr "" msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:154 +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:161 #, python-format msgid "Resizing LUN %s directly to new size." msgstr "" @@ -2287,139 +2490,139 @@ msgstr "" msgid "Initialized driver %(name)s version: %(vers)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:268 -#: cinder/volume/drivers/vmware/vmdk.py:1879 +#: cinder/volume/drivers/vmware/vmdk.py:270 +#: cinder/volume/drivers/vmware/vmdk.py:1940 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:333 +#: cinder/volume/drivers/vmware/vmdk.py:335 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:618 +#: cinder/volume/drivers/vmware/vmdk.py:626 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:640 +#: cinder/volume/drivers/vmware/vmdk.py:648 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:702 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:699 +#: cinder/volume/drivers/vmware/vmdk.py:707 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:726 +#: cinder/volume/drivers/vmware/vmdk.py:734 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:730 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:771 +#: cinder/volume/drivers/vmware/vmdk.py:779 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:788 +#: cinder/volume/drivers/vmware/vmdk.py:796 #, 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:819 +#: cinder/volume/drivers/vmware/vmdk.py:827 #, 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:828 -#: cinder/volume/drivers/vmware/vmdk.py:2011 +#: cinder/volume/drivers/vmware/vmdk.py:836 +#: cinder/volume/drivers/vmware/vmdk.py:2072 #, python-format msgid "" "There is no snapshot point for the snapshotted volume: %(snap)s. Not " "creating any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1184 +#: cinder/volume/drivers/vmware/vmdk.py:1242 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1195 +#: cinder/volume/drivers/vmware/vmdk.py:1253 #, python-format msgid "" "The backing is not found, so there is no need to extend the vmdk virtual " "disk for the volume %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1324 +#: cinder/volume/drivers/vmware/vmdk.py:1384 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1347 +#: cinder/volume/drivers/vmware/vmdk.py:1407 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1533 -#: cinder/volume/drivers/vmware/vmdk.py:1563 +#: cinder/volume/drivers/vmware/vmdk.py:1594 +#: cinder/volume/drivers/vmware/vmdk.py:1624 #, python-format msgid "Done extending volume %(vol)s to size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1538 +#: cinder/volume/drivers/vmware/vmdk.py:1599 #, python-format msgid "" "Relocating volume %s vmdk to a different datastore since trying to extend" " vmdk file in place failed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1549 +#: cinder/volume/drivers/vmware/vmdk.py:1610 #, python-format msgid "Selected datastore %(ds)s to place extended volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1840 +#: cinder/volume/drivers/vmware/vmdk.py:1901 #, python-format msgid "Using overridden vmware_host_version from config: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1844 +#: cinder/volume/drivers/vmware/vmdk.py:1905 #, python-format msgid "Fetched VC server version: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1989 +#: cinder/volume/drivers/vmware/vmdk.py:2050 #: cinder/volume/drivers/vmware/volumeops.py:1080 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:2003 +#: cinder/volume/drivers/vmware/vmdk.py:2064 #, python-format msgid "" "There is no backing for the snapshotted volume: %(snap)s. Not creating " "any backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:2040 +#: cinder/volume/drivers/vmware/vmdk.py:2101 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " @@ -2485,28 +2688,83 @@ msgstr "" msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:1333 +#: cinder/volume/drivers/vmware/volumeops.py:1204 +#, python-format +msgid "Created datastore folder: %s." +msgstr "" + +#: cinder/volume/drivers/vmware/volumeops.py:1360 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:1351 +#: cinder/volume/drivers/vmware/volumeops.py:1378 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:273 +#: cinder/volume/drivers/windows/remotefs.py:118 +#, python-format +msgid "Mounting share: %s" +msgstr "" + +#: cinder/volume/drivers/windows/windows_utils.py:286 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:636 +#: cinder/volume/drivers/zfssa/restclient.py:180 +#, python-format +msgid "ZFSSA version: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:103 +#, python-format +msgid "Connecting to host: %s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:192 +#, python-format +msgid "Creating snapshot: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:215 +#, python-format +msgid "Deleting snapshot: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:219 +#, python-format +msgid "Creatng volume from snapshot. volume: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:221 +#, python-format +msgid "Source Snapshot: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:252 +#, python-format +msgid "new cloned volume: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:253 +#, python-format +msgid "source volume for cloning: %s" +msgstr "" + +#: cinder/volume/flows/manager/create_volume.py:632 #, python-format msgid "" "Volume %(volume_id)s: being created as %(create_type)s with " "specification: %(volume_spec)s" msgstr "" +#: cinder/volume/flows/manager/create_volume.py:713 +#, python-format +msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" +msgstr "" + #: cinder/volume/targets/cxt.py:209 #, python-format msgid "Removing iscsi_target for: %s" diff --git a/cinder/locale/cinder-log-warning.pot b/cinder/locale/cinder-log-warning.pot index 7e77546f7..4838f48a4 100644 --- a/cinder/locale/cinder-log-warning.pot +++ b/cinder/locale/cinder-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev28\n" +"Project-Id-Version: cinder 2015.1.dev2.gae6c589\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-03-26 06:07+0000\n" +"POT-Creation-Date: 2015-04-20 10:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -100,7 +100,7 @@ msgid "" "backups already consumed)" msgstr "" -#: cinder/backup/chunkeddriver.py:673 +#: cinder/backup/chunkeddriver.py:675 msgid "swift error while listing objects, continuing with delete." msgstr "" @@ -117,7 +117,7 @@ msgid "" "not verified. Skipping verify." msgstr "" -#: cinder/backup/drivers/ceph.py:1188 +#: cinder/backup/drivers/ceph.py:1185 #, python-format msgid "" "RBD image for backup %(backup)s of volume %(volume)s not found. Deleting " @@ -135,24 +135,24 @@ msgid "" "Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:562 +#: cinder/brick/initiator/connector.py:569 #, python-format msgid "" "Failed to login iSCSI target %(iqn)s on portal %(portal)s (exit code " "%(err)s)." msgstr "" -#: cinder/brick/initiator/connector.py:726 +#: cinder/brick/initiator/connector.py:733 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:980 +#: cinder/brick/initiator/connector.py:987 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:1062 +#: cinder/brick/initiator/connector.py:1069 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." @@ -172,16 +172,16 @@ msgstr "" msgid "unit_remove call for s390 failed exit (%(code)s), stderr (%(stderr)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:118 -#: cinder/brick/initiator/linuxscsi.py:126 -#: cinder/brick/initiator/linuxscsi.py:143 +#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:159 +#: cinder/brick/initiator/linuxscsi.py:176 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:166 +#: cinder/brick/initiator/linuxscsi.py:205 #, python-format -msgid "Couldn't find multipath device %(line)s" +msgid "Couldn't find multipath device %s" msgstr "" #: cinder/common/sqlalchemyutils.py:67 @@ -198,7 +198,7 @@ msgstr "" msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: cinder/db/sqlalchemy/api.py:874 +#: cinder/db/sqlalchemy/api.py:877 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" @@ -234,7 +234,7 @@ msgstr "" msgid "pid %d not in child list" msgstr "" -#: cinder/scheduler/filter_scheduler.py:409 +#: cinder/scheduler/filter_scheduler.py:412 #, python-format msgid "No weighed hosts found for volume with properties: %s" msgstr "" @@ -350,33 +350,40 @@ msgstr "" msgid "Failed to activate volume copy throttling: %(err)s" msgstr "" -#: cinder/volume/driver.py:1378 cinder/volume/targets/iscsi.py:164 +#: cinder/volume/driver.py:656 +#, python-format +msgid "" +"Failed terminating the connection of volume %(volume_id)s, but it is " +"acceptable." +msgstr "" + +#: cinder/volume/driver.py:1394 cinder/volume/targets/iscsi.py:164 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/manager.py:205 +#: cinder/volume/manager.py:206 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:936 +#: cinder/volume/manager.py:978 #, python-format msgid "Deleting image %(image_id)s in %(image_status)s state." msgstr "" -#: cinder/volume/manager.py:942 +#: cinder/volume/manager.py:984 #, python-format msgid "Error occurred while deleting image %s." msgstr "" -#: cinder/volume/manager.py:1258 +#: cinder/volume/manager.py:1332 #, python-format msgid "" "Failed to migrate volume. The destination volume %(vol)s is not deleted " -"since the source volume may have already deleted." +"since the source volume may have been deleted." msgstr "" -#: cinder/volume/manager.py:1423 +#: cinder/volume/manager.py:1492 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " @@ -545,7 +552,11 @@ msgstr "" msgid "flush() not supported in this version of librbd" msgstr "" -#: cinder/volume/drivers/rbd.py:830 +#: cinder/volume/drivers/rbd.py:377 +msgid "Unable to get rados pool stats." +msgstr "" + +#: cinder/volume/drivers/rbd.py:841 msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir" msgstr "" @@ -602,36 +613,36 @@ msgstr "" msgid "Error while removing export: %r" msgstr "" -#: cinder/volume/drivers/xio.py:472 +#: cinder/volume/drivers/xio.py:473 #, python-format msgid "IOnetworks GET failed (%d)" msgstr "" -#: cinder/volume/drivers/xio.py:602 +#: cinder/volume/drivers/xio.py:603 #, python-format msgid "Could not get status for %(name)s (%(status)d)." msgstr "" -#: cinder/volume/drivers/xio.py:610 +#: cinder/volume/drivers/xio.py:611 msgid "No volume node in XML content." msgstr "" -#: cinder/volume/drivers/xio.py:618 +#: cinder/volume/drivers/xio.py:619 #, python-format msgid "No status payload for volume %s." msgstr "" -#: cinder/volume/drivers/xio.py:708 +#: cinder/volume/drivers/xio.py:709 #, python-format msgid "Volume %(name)s already presented (%(status)d)!" msgstr "" -#: cinder/volume/drivers/xio.py:985 +#: cinder/volume/drivers/xio.py:986 #, python-format msgid "Could not get pool information (%s)!" msgstr "" -#: cinder/volume/drivers/xio.py:1225 +#: cinder/volume/drivers/xio.py:1226 #, python-format msgid "Delete volume: %s not found!" msgstr "" @@ -641,17 +652,17 @@ msgstr "" msgid "Logout error: %(c)d %(r)s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:465 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:469 #, python-format msgid "delete_volume: unable to find volume %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:521 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:525 #, python-format msgid "ScServerOperatingSystem GetList return: %(c)d %(r)s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:787 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:791 msgid "Inconsistent Luns." msgstr "" @@ -744,7 +755,7 @@ msgstr "" msgid "Unable to get storage tiers from tier policy rule." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_fc.py:227 +#: cinder/volume/drivers/emc/emc_vmax_fc.py:226 #, python-format msgid "Volume %(volume)s is not in any masking view." msgstr "" @@ -754,13 +765,13 @@ msgstr "" msgid "Volume: %(volumeName)s is already part of storage group %(sgGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1045 -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1303 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1052 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1310 #, python-format msgid "Unable to find Masking view: %(view)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1208 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1215 #, python-format msgid "" "No storage group found. Performing rollback on Volume: %(volumeName)s To " @@ -768,298 +779,305 @@ msgid "" "%(fastPolicyName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1570 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1585 #, python-format msgid "" "Volume %(volumeName)s was not first part of the default storage group for" " the FAST Policy." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1721 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1736 #, python-format msgid "" "Only one volume remains in storage group %(sgname)s. Driver will attempt " "cleanup." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1727 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1742 #, python-format msgid "Unable to get masking view %(maskingView)s from storage group." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:2041 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2056 #, python-format msgid "No target ports found in masking view %(maskingView)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:2095 -#: cinder/volume/drivers/emc/emc_vmax_masking.py:2114 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2110 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2129 #, python-format msgid "No port group found in masking view %(mv)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1413 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1416 #, python-format msgid "Storage sync name not found for target %(target)s on %(storageSystem)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1452 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1455 #, python-format msgid "" "Group sync name not found for target group %(target)s on " "%(storageSystem)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:410 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1919 +#, python-format +msgid "" +"CreateStorageHardwareID failed. initiator: %(initiator)s, rc=%(rc)d, " +"ret=%(ret)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:412 #, python-format msgid "LUN already exists, LUN name %(name)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:447 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:466 #, python-format msgid "LUN is already deleted, LUN name %(name)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:517 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:539 #, python-format msgid "LUN %(name)s is already expanded. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:571 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:593 #, python-format msgid "Consistency group %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:663 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:685 #, python-format msgid "CG %(cg_name)s does not exist. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:667 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:689 #, python-format msgid "CG %(cg_name)s is deleting. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:692 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:714 #, python-format msgid "Cgsnapshot name %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:709 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:731 #, python-format msgid "Snapshot %(name)s for consistency group does not exist. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:729 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:751 #, python-format msgid "Snapshot %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:749 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:771 #, python-format msgid "Snapshot %(name)s may deleted already. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:756 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:778 #, python-format msgid "Snapshot %(name)s is in use, retry. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:783 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:805 #, python-format msgid "Mount point %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:801 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:823 #, python-format msgid "" "Snapshot %(snapname)s is attached to snapshot mount point %(mpname)s " "already. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:822 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:844 #, python-format msgid "The specified Snapshot mount point %s is not currently attached." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:854 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:876 #, python-format msgid "" "Migration command may get network timeout. Double check whether migration" " in fact started successfully. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:866 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:888 #, python-format msgid "Start migration failed. Message: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:869 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:891 #, python-format msgid "Delete temp LUN after migration start failed. LUN: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:953 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1021 #, python-format msgid "Storage group %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:969 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1037 #, python-format msgid "" "Storage group %(name)s doesn't exist, may have already been deleted. " "Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:999 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1067 #, python-format msgid "" "Host %(host)s has already disconnected from storage group %(sgname)s. " "Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1036 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1104 #, python-format msgid "HLU %(hlu)s has already been removed from %(sgname)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1200 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1268 msgid "No array serial number returned, set as unknown." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1230 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1298 #, python-format msgid "Storage Group %s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1371 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1439 #, python-format msgid "See unavailable iSCSI target: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1617 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1685 msgid "" "destroy_empty_storage_group: True. Empty storage group will be deleted " "after volume is detached." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1633 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1701 msgid "force_delete_lun_in_storagegroup=True" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1709 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1777 msgid "" "Extra spec key 'storagetype:pool' is obsoleted since driver version " "5.1.0. This key will be ignored." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1793 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1861 #, python-format msgid "" "LUN corresponding to %s is still in some Storage Groups.Try to bring the " "LUN out of Storage Groups and retry the deletion." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1823 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1891 msgid "" "Failed to get target_pool_name and target_array_serial. 'location_info' " "is not in host['capabilities']." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1836 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1904 msgid "Error on parsing target_pool_name/target_array_serial." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1850 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1918 msgid "" "Didn't get the pool information of the host %(s). Storage assisted " "Migration is not supported. The host may be using a legacy driver." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1935 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2003 msgid "Storage-assisted migration failed during retype." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2004 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2072 #, python-format msgid "" "Maximum number of Pool LUNs, %s, have been created. No more LUN creation " "can be done." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2271 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2339 #, python-format msgid "LUN with id %(remove_id)s is not present in cg %(cg_name)s, skip it." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2373 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2441 #, python-format msgid "Storage Group %s is not found. Create it." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2438 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2506 #, python-format msgid "Failed to register %(itor)s to SP%(sp)s port %(portid)s because: %(msg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2501 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2569 #, python-format msgid "Failed to extract initiators of %s, so ignore deregistration operation." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2508 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2576 #, python-format msgid "Failed to deregister %(itor)s because: %(msg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2787 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2855 #, python-format msgid "Storage Group %s is not found. terminate_connection() is unnecessary." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2796 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2864 #, python-format msgid "Volume %(vol)s was not in Storage Group %(sg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2818 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2886 #, python-format msgid "Failed to destroy Storage Group %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2824 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2892 #, python-format msgid "Fail to connect host %(host)s back to storage group %(sg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2984 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3052 #, python-format msgid "" "The source volume is a legacy volume. Create volume in the pool where the" " source volume %s is created." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3039 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3107 #, python-format msgid "CreateSMPTask.revert: delete mount point %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3058 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3126 #, python-format msgid "AttachSnapTask.revert: detach mount point %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3084 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3152 #, python-format msgid "CreateDestLunTask.revert: delete temp lun %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3146 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3214 #, python-format msgid "CreateSnapshotTask.revert: delete temp cgsnapshot %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3151 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3219 #, python-format msgid "CreateSnapshotTask.revert: delete temp snapshot %s" msgstr "" @@ -1117,6 +1135,41 @@ msgstr "" msgid "ldev(%(ldev)d) is already mapped (hlun: %(hlu)d)" msgstr "" +#: cinder/volume/drivers/huawei/__init__.py:72 +#, python-format +msgid "" +"Product name %s is deprecated, update your configuration to the new " +"product name." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:254 +msgid "Can't find lun or lungroup on the array." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:422 +#: cinder/volume/drivers/huawei/rest_common.py:424 +msgid "Can't find snapshot on the array." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:604 +#, python-format +msgid "Failure deleting the snapshot %(snapshot_id)s of volume %(volume_id)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1182 +msgid "Can't find lun on the array." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1498 +#, python-format +msgid "Unable to access config file. %s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1563 +#: cinder/volume/drivers/huawei/rest_common.py:1572 +msgid "Can't find target iqn from rest." +msgstr "" + #: cinder/volume/drivers/ibm/flashsystem.py:370 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." @@ -1294,17 +1347,17 @@ msgstr "" msgid "Error finding LUNs for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:110 +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:117 #, python-format msgid "Error mapping LUN. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:123 +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:130 #, python-format msgid "Error unmapping LUN. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:333 +#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:340 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" @@ -1395,25 +1448,25 @@ msgid "" " 'hp3par_cpg', which can be a list of CPGs." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:464 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:469 msgid "" "Host exists without CHAP credentials set and has iSCSI attachments but " "CHAP is enabled. Updating host with new CHAP credentials." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:497 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:502 msgid "Host has no CHAP key, but CHAP is enabled." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:501 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:506 msgid "No host or VLUNs exist. Generating new CHAP key." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:529 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:534 msgid "Non-iSCSI VLUN detected." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:533 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:538 msgid "No VLUN contained CHAP credentials. Generating new CHAP key." msgstr "" @@ -1449,70 +1502,70 @@ msgstr "" msgid "Failed to receive update for total_gb stat!" msgstr "" -#: cinder/volume/drivers/violin/v6000_fcp.py:447 -#: cinder/volume/drivers/violin/v6000_iscsi.py:476 +#: cinder/volume/drivers/violin/v6000_fcp.py:449 +#: cinder/volume/drivers/violin/v6000_iscsi.py:478 msgid "Failed to receive update for free_gb stat!" msgstr "" -#: cinder/volume/drivers/vmware/datastore.py:220 +#: cinder/volume/drivers/vmware/datastore.py:226 #, python-format msgid "Unable to fetch datastores connected to host %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:199 +#: cinder/volume/drivers/vmware/vmdk.py:201 msgid "" "The VMware ESX VMDK driver is now deprecated and will be removed in the " "Juno release. The VMware vCenter VMDK driver will remain and continue to " "be supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:475 +#: cinder/volume/drivers/vmware/vmdk.py:477 #, python-format msgid "" "Ignoring storage profile %s requirement for this volume since policy " "based placement is disabled." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:631 +#: cinder/volume/drivers/vmware/vmdk.py:639 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:904 +#: cinder/volume/drivers/vmware/vmdk.py:912 #, python-format msgid "Error occurred while deleting temporary disk: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:990 +#: cinder/volume/drivers/vmware/vmdk.py:1044 #, python-format msgid "Error occurred while deleting descriptor: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1019 +#: cinder/volume/drivers/vmware/vmdk.py:1077 #, python-format msgid "Error occurred while deleting backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1376 +#: cinder/volume/drivers/vmware/vmdk.py:1437 #, python-format msgid "Volume: %s is in use, can't retype." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1445 +#: cinder/volume/drivers/vmware/vmdk.py:1506 #, python-format msgid "" "There are no datastores matching new requirements; can't retype volume: " "%s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1497 +#: cinder/volume/drivers/vmware/vmdk.py:1558 #, python-format msgid "" "Changing backing: %(backing)s name from %(new_name)s to %(old_name)s " "failed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1740 +#: cinder/volume/drivers/vmware/vmdk.py:1801 #, python-format msgid "" "Cannot undo volume rename; old name was %(old_name)s and new name is " diff --git a/cinder/locale/cinder.pot b/cinder/locale/cinder.pot index 837d11612..1eaee8a9a 100644 --- a/cinder/locale/cinder.pot +++ b/cinder/locale/cinder.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev28\n" +"Project-Id-Version: cinder 2015.1.dev2.gae6c589\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-03-26 06:07+0000\n" +"POT-Creation-Date: 2015-04-20 10:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: cinder/exception.py:67 cinder/brick/exception.py:32 +#: cinder/exception.py:67 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" @@ -68,7 +68,7 @@ msgstr "" msgid "Volume driver not ready." msgstr "" -#: cinder/exception.py:157 cinder/brick/exception.py:78 +#: cinder/exception.py:157 cinder/brick/exception.py:79 msgid "Unacceptable parameters." msgstr "" @@ -120,7 +120,7 @@ msgstr "" msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:205 cinder/brick/exception.py:85 +#: cinder/exception.py:205 cinder/brick/exception.py:86 #, python-format msgid "%(err)s" msgstr "" @@ -164,7 +164,7 @@ msgstr "" msgid "Timeout while requesting %(service)s API." msgstr "" -#: cinder/exception.py:247 cinder/brick/exception.py:72 +#: cinder/exception.py:247 cinder/brick/exception.py:73 msgid "Resource could not be found." msgstr "" @@ -903,17 +903,17 @@ msgstr "" msgid "Bad response from Datera API" msgstr "" -#: cinder/exception.py:931 cinder/brick/exception.py:109 +#: cinder/exception.py:931 cinder/brick/exception.py:114 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:935 cinder/brick/exception.py:113 +#: cinder/exception.py:935 cinder/brick/exception.py:118 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:939 cinder/brick/exception.py:117 +#: cinder/exception.py:939 cinder/brick/exception.py:122 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" @@ -1107,20 +1107,20 @@ msgid "" "used with the 'sort' parameter." msgstr "" -#: cinder/api/xmlutil.py:271 +#: cinder/api/xmlutil.py:272 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:473 +#: cinder/api/xmlutil.py:474 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:796 +#: cinder/api/xmlutil.py:797 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:917 +#: cinder/api/xmlutil.py:918 msgid "subclasses must implement construct()!" msgstr "" @@ -1309,19 +1309,19 @@ msgid "" "instead." msgstr "" -#: cinder/api/contrib/services.py:153 +#: cinder/api/contrib/services.py:159 msgid "Unknown action" msgstr "" -#: cinder/api/contrib/services.py:164 +#: cinder/api/contrib/services.py:170 msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: cinder/api/contrib/services.py:180 +#: cinder/api/contrib/services.py:186 msgid "Unknown service" msgstr "" -#: cinder/api/contrib/services.py:184 +#: cinder/api/contrib/services.py:190 msgid "service not found" msgstr "" @@ -1379,77 +1379,77 @@ msgstr "" msgid "Target volume type is still in use." msgstr "" -#: cinder/api/contrib/volume_actions.py:101 +#: cinder/api/contrib/volume_actions.py:102 #, python-format msgid "" "Invalid request to attach volume to an instance %(instance_uuid)s and a " "host %(host_name)s simultaneously" msgstr "" -#: cinder/api/contrib/volume_actions.py:109 +#: cinder/api/contrib/volume_actions.py:110 msgid "Invalid request to attach volume to an invalid target" msgstr "" -#: cinder/api/contrib/volume_actions.py:113 +#: cinder/api/contrib/volume_actions.py:114 msgid "" "Invalid request to attach volume with an invalid mode. Attaching mode " "should be 'rw' or 'ro'" msgstr "" -#: cinder/api/contrib/volume_actions.py:197 -#: cinder/api/contrib/volume_actions.py:223 +#: cinder/api/contrib/volume_actions.py:198 +#: cinder/api/contrib/volume_actions.py:224 msgid "Must specify 'connector'" msgstr "" -#: cinder/api/contrib/volume_actions.py:206 +#: cinder/api/contrib/volume_actions.py:207 msgid "Unable to fetch connection information from backend." msgstr "" -#: cinder/api/contrib/volume_actions.py:227 +#: cinder/api/contrib/volume_actions.py:228 msgid "Unable to terminate volume connection from backend." msgstr "" -#: cinder/api/contrib/volume_actions.py:240 +#: cinder/api/contrib/volume_actions.py:241 msgid "No image_name was specified in request." msgstr "" -#: cinder/api/contrib/volume_actions.py:248 +#: cinder/api/contrib/volume_actions.py:249 msgid "Bad value for 'force' parameter." msgstr "" -#: cinder/api/contrib/volume_actions.py:251 +#: cinder/api/contrib/volume_actions.py:252 msgid "'force' is not string or bool." msgstr "" -#: cinder/api/contrib/volume_actions.py:293 +#: cinder/api/contrib/volume_actions.py:294 msgid "New volume size must be specified as an integer." msgstr "" -#: cinder/api/contrib/volume_actions.py:312 +#: cinder/api/contrib/volume_actions.py:313 msgid "Must specify readonly in request." msgstr "" -#: cinder/api/contrib/volume_actions.py:320 +#: cinder/api/contrib/volume_actions.py:321 msgid "Bad value for 'readonly'" msgstr "" -#: cinder/api/contrib/volume_actions.py:324 +#: cinder/api/contrib/volume_actions.py:325 msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_actions.py:338 +#: cinder/api/contrib/volume_actions.py:339 msgid "New volume type must be specified." msgstr "" -#: cinder/api/contrib/volume_actions.py:357 +#: cinder/api/contrib/volume_actions.py:358 msgid "Must specify bootable in request." msgstr "" -#: cinder/api/contrib/volume_actions.py:365 +#: cinder/api/contrib/volume_actions.py:366 msgid "Bad value for 'bootable'" msgstr "" -#: cinder/api/contrib/volume_actions.py:369 +#: cinder/api/contrib/volume_actions.py:370 msgid "'bootable' not string or bool" msgstr "" @@ -1474,8 +1474,8 @@ msgstr "" msgid "Service not found." msgstr "" -#: cinder/api/contrib/volume_replication.py:76 -#: cinder/api/contrib/volume_replication.py:94 +#: cinder/api/contrib/volume_replication.py:77 +#: cinder/api/contrib/volume_replication.py:95 #: cinder/api/contrib/volume_unmanage.py:60 cinder/api/v2/snapshots.py:188 #: cinder/api/v2/volumes.py:179 cinder/api/v2/volumes.py:196 #: cinder/api/v2/volumes.py:485 @@ -1548,7 +1548,7 @@ msgstr "" msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:70 +#: cinder/api/middleware/fault.py:71 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" @@ -1597,7 +1597,7 @@ msgid "" "%(unit_string)s." msgstr "" -#: cinder/api/v1/limits.py:264 cinder/api/v2/limits.py:262 +#: cinder/api/v1/limits.py:266 cinder/api/v2/limits.py:264 msgid "This request was rate-limited." msgstr "" @@ -1766,31 +1766,43 @@ msgstr "" msgid "Volume size increased since the last backup. Do a full backup." msgstr "" -#: cinder/backup/chunkeddriver.py:552 +#: cinder/backup/chunkeddriver.py:551 msgid "" "restore_backup aborted, actual object list does not match object list " "stored in metadata." msgstr "" -#: cinder/backup/chunkeddriver.py:624 +#: cinder/backup/chunkeddriver.py:623 #, python-format msgid "No support to restore backup version %s" msgstr "" -#: cinder/backup/chunkeddriver.py:655 +#: cinder/backup/chunkeddriver.py:654 msgid "Metadata restore failed due to incompatible version." msgstr "" +#: cinder/backup/driver.py:200 +#, python-format +msgid "The source volume type '%s' is not available." +msgstr "" + +#: cinder/backup/driver.py:215 +#, python-format +msgid "" +"The source volume type '%(src)s' is different than the destination volume" +" type '%(dest)s'." +msgstr "" + #: cinder/backup/driver.py:307 #, python-format msgid "Unsupported backup metadata version (%s)" msgstr "" -#: cinder/backup/manager.py:108 +#: cinder/backup/manager.py:109 msgid "NULL host not allowed for volume backend lookup." msgstr "" -#: cinder/backup/manager.py:134 +#: cinder/backup/manager.py:135 #, python-format msgid "Volume manager for backend '%s' does not exist." msgstr "" @@ -1881,19 +1893,14 @@ msgid "" "create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:684 cinder/backup/manager.py:706 +#: cinder/backup/manager.py:684 #, python-format msgid "" "Backup service %(configured_service)s does not support verify. Backup id " "%(id)s is not verified. Skipping verify." msgstr "" -#: cinder/backup/manager.py:701 -#, python-format -msgid "Backup id %(id)s is not invalid. Skipping reset." -msgstr "" - -#: cinder/backup/manager.py:714 +#: cinder/backup/manager.py:712 #, python-format msgid "" "Backup service %(service)s does not support verify. Backup id %(id)s is " @@ -1905,52 +1912,47 @@ msgstr "" msgid "Metadata backup object '%s' already exists" msgstr "" -#: cinder/backup/drivers/ceph.py:203 +#: cinder/backup/drivers/ceph.py:201 #, python-format msgid "invalid user '%s'" msgstr "" -#: cinder/backup/drivers/ceph.py:270 +#: cinder/backup/drivers/ceph.py:268 msgid "Backup id required" msgstr "" -#: cinder/backup/drivers/ceph.py:327 -#, python-format -msgid "Transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)" -msgstr "" - -#: cinder/backup/drivers/ceph.py:428 +#: cinder/backup/drivers/ceph.py:427 #, python-format msgid "image %s not found" msgstr "" -#: cinder/backup/drivers/ceph.py:554 +#: cinder/backup/drivers/ceph.py:553 #, python-format msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)" msgstr "" -#: cinder/backup/drivers/ceph.py:634 +#: cinder/backup/drivers/ceph.py:631 #, python-format msgid "" "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " "incremental backup" msgstr "" -#: cinder/backup/drivers/ceph.py:790 +#: cinder/backup/drivers/ceph.py:787 #, python-format msgid "Backup should only have one snapshot but instead has %s" msgstr "" -#: cinder/backup/drivers/ceph.py:816 +#: cinder/backup/drivers/ceph.py:813 msgid "Need non-zero volume size" msgstr "" -#: cinder/backup/drivers/ceph.py:842 +#: cinder/backup/drivers/ceph.py:839 #, python-format msgid "Failed to backup volume metadata - %s" msgstr "" -#: cinder/backup/drivers/ceph.py:1145 cinder/tests/test_backup_ceph.py:933 +#: cinder/backup/drivers/ceph.py:1141 cinder/tests/test_backup_ceph.py:933 msgid "Metadata restore failed due to incompatible version" msgstr "" @@ -2013,7 +2015,7 @@ msgstr "" msgid "backup: %(vol_id)s failed. %(path)s is not a file." msgstr "" -#: cinder/backup/drivers/tsm.py:300 +#: cinder/backup/drivers/tsm.py:299 #, python-format msgid "" "backup: %(vol_id)s failed to obtain backup success notification from " @@ -2022,7 +2024,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:341 +#: cinder/backup/drivers/tsm.py:340 #, python-format msgid "" "restore: %(vol_id)s failed.\n" @@ -2030,13 +2032,13 @@ msgid "" " stderr: %(err)s." msgstr "" -#: cinder/backup/drivers/tsm.py:364 +#: cinder/backup/drivers/tsm.py:363 msgid "" "Volume metadata backup requested but this driver does not yet support " "this feature." msgstr "" -#: cinder/backup/drivers/tsm.py:393 +#: cinder/backup/drivers/tsm.py:392 #, python-format msgid "" "backup: %(vol_id)s failed to run dsmc on %(bpath)s.\n" @@ -2044,7 +2046,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:403 +#: cinder/backup/drivers/tsm.py:402 #, python-format msgid "" "backup: %(vol_id)s failed to run dsmc due to invalid arguments on " @@ -2053,7 +2055,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:454 +#: cinder/backup/drivers/tsm.py:453 #, python-format msgid "" "restore: %(vol_id)s failed to run dsmc on %(bpath)s.\n" @@ -2061,7 +2063,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:464 +#: cinder/backup/drivers/tsm.py:463 #, python-format msgid "" "restore: %(vol_id)s failed to run dsmc due to invalid arguments on " @@ -2070,14 +2072,14 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:510 +#: cinder/backup/drivers/tsm.py:509 #, python-format msgid "" "delete: %(vol_id)s failed to run dsmc with stdout: %(out)s\n" " stderr: %(err)s" msgstr "" -#: cinder/backup/drivers/tsm.py:518 +#: cinder/backup/drivers/tsm.py:517 #, python-format msgid "" "delete: %(vol_id)s failed to run dsmc due to invalid arguments with " @@ -2085,35 +2087,40 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:53 +#: cinder/brick/exception.py:54 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:89 +#: cinder/brick/exception.py:90 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:93 +#: cinder/brick/exception.py:94 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:97 +#: cinder/brick/exception.py:98 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:101 +#: cinder/brick/exception.py:102 +#, python-format +msgid "Volume path %(volume_path)s was not removed in time." +msgstr "" + +#: cinder/brick/exception.py:106 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:105 +#: cinder/brick/exception.py:110 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:121 +#: cinder/brick/exception.py:126 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" @@ -2123,42 +2130,42 @@ msgstr "" msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:433 +#: cinder/brick/initiator/connector.py:440 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:702 +#: cinder/brick/initiator/connector.py:709 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:722 +#: cinder/brick/initiator/connector.py:729 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:1119 +#: cinder/brick/initiator/connector.py:1126 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/connector.py:1166 +#: cinder/brick/initiator/connector.py:1173 #, python-format msgid "Attach volume failed, error code is %s" msgstr "" -#: cinder/brick/initiator/connector.py:1172 +#: cinder/brick/initiator/connector.py:1179 msgid "query attached volume failed or volume not attached." msgstr "" -#: cinder/brick/initiator/connector.py:1187 +#: cinder/brick/initiator/connector.py:1194 #, python-format msgid "Disconnect_volume failed, error code is %s" msgstr "" -#: cinder/brick/initiator/connector.py:1212 +#: cinder/brick/initiator/connector.py:1219 msgid "SDS command line doesn't exist, can't execute SDS command." msgstr "" -#: cinder/brick/initiator/linuxscsi.py:108 +#: cinder/brick/initiator/linuxscsi.py:141 #, python-format msgid "Failed to flush IO buffers prior to removing device: (%(code)s)" msgstr "" @@ -2496,14 +2503,14 @@ msgid "" " volume type %(volume_type)s is not supported by the group." msgstr "" -#: cinder/consistencygroup/api.py:547 cinder/volume/manager.py:2200 +#: cinder/consistencygroup/api.py:547 cinder/volume/manager.py:2269 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " volume is in an invalid state: %(status)s. Valid states are: %(valid)s." msgstr "" -#: cinder/consistencygroup/api.py:564 cinder/volume/manager.py:2214 +#: cinder/consistencygroup/api.py:564 cinder/volume/manager.py:2283 msgid "Volume is not local to this node." msgstr "" @@ -2514,7 +2521,7 @@ msgid "" " volume does not exist." msgstr "" -#: cinder/consistencygroup/api.py:639 cinder/tests/test_storwize_svc.py:1887 +#: cinder/consistencygroup/api.py:639 cinder/tests/test_storwize_svc.py:1896 msgid "Consistency group is empty. No cgsnapshot will be created." msgstr "" @@ -2531,38 +2538,38 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:2425 +#: cinder/db/sqlalchemy/api.py:2444 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:3207 +#: cinder/db/sqlalchemy/api.py:3225 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:3291 +#: cinder/db/sqlalchemy/api.py:3309 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:3317 +#: cinder/db/sqlalchemy/api.py:3335 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:3339 +#: cinder/db/sqlalchemy/api.py:3357 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:3439 +#: cinder/db/sqlalchemy/api.py:3457 #, python-format msgid "No consistency group with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:3522 +#: cinder/db/sqlalchemy/api.py:3540 #, python-format msgid "No cgsnapshot with id %s" msgstr "" @@ -2760,20 +2767,24 @@ msgstr "" msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:324 +#: cinder/image/image_utils.py:323 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:355 +#: cinder/image/image_utils.py:354 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/barbican.py:62 +#: cinder/keymgr/barbican.py:64 msgid "User is not authorized to use key manager." msgstr "" +#: cinder/keymgr/barbican.py:69 +msgid "Unable to create Barbican Client without project_id." +msgstr "" + #: cinder/keymgr/conf_key_mgr.py:81 msgid "keymgr.fixed_key not defined" msgstr "" @@ -2835,19 +2846,19 @@ msgstr "" msgid "An object of type %s is required here" msgstr "" -#: cinder/objects/snapshot.py:128 cinder/objects/volume.py:117 +#: cinder/objects/snapshot.py:135 cinder/objects/volume.py:122 msgid "already created" msgstr "" -#: cinder/objects/snapshot.py:133 +#: cinder/objects/snapshot.py:140 msgid "volume assigned" msgstr "" -#: cinder/objects/snapshot.py:144 +#: cinder/objects/snapshot.py:151 msgid "volume changed" msgstr "" -#: cinder/objects/snapshot.py:165 +#: cinder/objects/snapshot.py:172 #, python-format msgid "attribute %s not lazy-loadable" msgstr "" @@ -2903,36 +2914,36 @@ msgstr "" msgid "Rules must be an instance of dict or Rules, got %s instead" msgstr "" -#: cinder/openstack/common/versionutils.py:99 +#: cinder/openstack/common/versionutils.py:108 #, python-format msgid "" "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and " "may be removed in %(remove_in)s." msgstr "" -#: cinder/openstack/common/versionutils.py:103 +#: cinder/openstack/common/versionutils.py:112 #, python-format msgid "" "%(what)s is deprecated as of %(as_of)s and may be removed in " "%(remove_in)s. It will not be superseded." msgstr "" -#: cinder/openstack/common/versionutils.py:107 +#: cinder/openstack/common/versionutils.py:116 #, python-format msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s." msgstr "" -#: cinder/openstack/common/versionutils.py:110 +#: cinder/openstack/common/versionutils.py:119 #, python-format msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded." msgstr "" -#: cinder/openstack/common/versionutils.py:232 +#: cinder/openstack/common/versionutils.py:241 #, python-format msgid "Deprecated: %s" msgstr "" -#: cinder/openstack/common/versionutils.py:250 +#: cinder/openstack/common/versionutils.py:259 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" @@ -3029,7 +3040,7 @@ msgid "" "certain combination of filters and weighers." msgstr "" -#: cinder/scheduler/manager.py:115 cinder/tests/scheduler/test_scheduler.py:295 +#: cinder/scheduler/manager.py:115 cinder/tests/scheduler/test_scheduler.py:297 #, python-format msgid "Could not find a host for consistency group %(group_id)s." msgstr "" @@ -3135,7 +3146,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_rbd.py:986 +#: cinder/tests/test_rbd.py:992 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3154,6 +3165,10 @@ msgstr "" msgid "mdiskgrp missing quotes %s" msgstr "" +#: cinder/tests/test_storwize_svc.py:1678 +msgid "The copy should be primary or secondary" +msgstr "" + #: cinder/tests/test_volume_types.py:66 #, python-format msgid "Given data: %s" @@ -3278,7 +3293,7 @@ msgstr "" msgid "Unexpected status code" msgstr "" -#: cinder/tests/scheduler/test_scheduler.py:281 +#: cinder/tests/scheduler/test_scheduler.py:283 #, python-format msgid "Failed to create consistency group %(group_id)s." msgstr "" @@ -3533,7 +3548,7 @@ msgstr "" msgid "Retype cannot change front-end qos specs for in-use volume: %s." msgstr "" -#: cinder/volume/driver.py:353 cinder/volume/manager.py:1127 +#: cinder/volume/driver.py:353 cinder/volume/manager.py:1169 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" @@ -3548,194 +3563,194 @@ msgstr "" msgid "Failed to copy volume %(src)s to %(dest)s." msgstr "" -#: cinder/volume/driver.py:668 cinder/volume/manager.py:1070 +#: cinder/volume/driver.py:684 cinder/volume/manager.py:1112 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/driver.py:674 +#: cinder/volume/driver.py:690 #, python-format msgid "Error encountered during cleanup of a failed attach: %(ex)s" msgstr "" -#: cinder/volume/driver.py:699 cinder/volume/drivers/ibm/flashsystem.py:881 +#: cinder/volume/driver.py:715 cinder/volume/drivers/ibm/flashsystem.py:881 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:1203 +#: cinder/volume/driver.py:1219 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:1207 cinder/volume/driver.py:1211 +#: cinder/volume/driver.py:1223 cinder/volume/driver.py:1227 msgid "Manage existing volume not implemented." msgstr "" -#: cinder/volume/driver.py:1215 +#: cinder/volume/driver.py:1231 msgid "Unmanage volume not implemented." msgstr "" -#: cinder/volume/driver.py:1222 +#: cinder/volume/driver.py:1238 msgid "sync_replica not implemented." msgstr "" -#: cinder/volume/driver.py:1226 +#: cinder/volume/driver.py:1242 msgid "promote_replica not implemented." msgstr "" -#: cinder/volume/driver.py:1451 cinder/volume/targets/iscsi.py:103 +#: cinder/volume/driver.py:1467 cinder/volume/targets/iscsi.py:103 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:1803 +#: cinder/volume/driver.py:1820 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:417 +#: cinder/volume/manager.py:436 msgid "Failed to create manager volume flow." msgstr "" -#: cinder/volume/manager.py:510 +#: cinder/volume/manager.py:529 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:652 +#: cinder/volume/manager.py:688 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:662 +#: cinder/volume/manager.py:698 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:732 +#: cinder/volume/manager.py:768 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:737 +#: cinder/volume/manager.py:773 msgid "volume is already attached" msgstr "" -#: cinder/volume/manager.py:834 +#: cinder/volume/manager.py:870 #, python-format msgid "" "Volume %(id)s is attached to more than one instance. A valid " "attachment_id must be passed to detach this volume" msgstr "" -#: cinder/volume/manager.py:1032 +#: cinder/volume/manager.py:879 +#, python-format +msgid "Volume %(id)s doesn't have any attachments to detach" +msgstr "" + +#: cinder/volume/manager.py:1074 #, python-format msgid "Unable to validate connector information in backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:1044 +#: cinder/volume/manager.py:1086 #, python-format msgid "Unable to create export for volume %(volume_id)s" msgstr "" -#: cinder/volume/manager.py:1204 +#: cinder/volume/manager.py:1247 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:1207 +#: cinder/volume/manager.py:1253 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:1234 -#, python-format -msgid "Failed to copy volume %(vol1)s to %(vol2)s" -msgstr "" - -#: cinder/volume/manager.py:1282 +#: cinder/volume/manager.py:1349 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1292 +#: cinder/volume/manager.py:1359 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1310 +#: cinder/volume/manager.py:1379 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:1540 +#: cinder/volume/manager.py:1609 #, python-format msgid "Volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/manager.py:1615 +#: cinder/volume/manager.py:1684 msgid "Failed to get old volume type quota reservations" msgstr "" -#: cinder/volume/manager.py:1660 +#: cinder/volume/manager.py:1729 msgid "Retype requires migration but is not allowed." msgstr "" -#: cinder/volume/manager.py:1668 +#: cinder/volume/manager.py:1737 msgid "Volume must not have snapshots." msgstr "" -#: cinder/volume/manager.py:1677 +#: cinder/volume/manager.py:1746 msgid "Volume must not be replicated." msgstr "" -#: cinder/volume/manager.py:1718 +#: cinder/volume/manager.py:1787 msgid "Failed to create manage existing flow." msgstr "" -#: cinder/volume/manager.py:1758 +#: cinder/volume/manager.py:1827 msgid "Error promoting secondary volume to primary" msgstr "" -#: cinder/volume/manager.py:1768 cinder/volume/manager.py:1799 +#: cinder/volume/manager.py:1837 cinder/volume/manager.py:1868 #, python-format msgid "Failed updating model with driver provided model %(model)s" msgstr "" -#: cinder/volume/manager.py:1789 +#: cinder/volume/manager.py:1858 msgid "Error synchronizing secondary volume to primary" msgstr "" -#: cinder/volume/manager.py:1898 +#: cinder/volume/manager.py:1967 #, python-format msgid "" "Cannot create consistency group %(group)s because snapshot %(snap)s is " "not in a valid state. Valid states are: %(valid)s." msgstr "" -#: cinder/volume/manager.py:1974 +#: cinder/volume/manager.py:2043 msgid "Input volumes or snapshots are invalid." msgstr "" -#: cinder/volume/manager.py:2077 +#: cinder/volume/manager.py:2146 msgid "Volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:2105 +#: cinder/volume/manager.py:2174 #, python-format msgid "Error occurred when deleting consistency group %s." msgstr "" -#: cinder/volume/manager.py:2254 +#: cinder/volume/manager.py:2323 #, python-format msgid "Error occurred when updating consistency group %s." msgstr "" -#: cinder/volume/manager.py:2350 +#: cinder/volume/manager.py:2419 #, python-format msgid "Error occurred when creating cgsnapshot %s." msgstr "" -#: cinder/volume/manager.py:2436 +#: cinder/volume/manager.py:2505 #, python-format msgid "Error occurred when deleting cgsnapshot %s." msgstr "" @@ -3920,13 +3935,13 @@ msgstr "" msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s" msgstr "" -#: cinder/volume/drivers/lvm.py:490 cinder/volume/drivers/rbd.py:951 +#: cinder/volume/drivers/lvm.py:490 cinder/volume/drivers/rbd.py:962 #: cinder/volume/drivers/emc/xtremio.py:389 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:721 msgid "Reference must contain source-name element." msgstr "" -#: cinder/volume/drivers/lvm.py:507 cinder/volume/drivers/rbd.py:975 +#: cinder/volume/drivers/lvm.py:507 cinder/volume/drivers/rbd.py:986 #, python-format msgid "" "Failed to manage existing volume %(name)s, because reported size %(size)s" @@ -3960,7 +3975,7 @@ msgstr "" msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:155 +#: cinder/volume/drivers/nfs.py:155 cinder/volume/drivers/zfssa/zfssanfs.py:97 #, python-format msgid "%s is not installed" msgstr "" @@ -4105,31 +4120,31 @@ msgstr "" msgid "Error connecting to ceph cluster." msgstr "" -#: cinder/volume/drivers/rbd.py:407 +#: cinder/volume/drivers/rbd.py:418 #, python-format msgid "clone depth exceeds limit of %s" msgstr "" -#: cinder/volume/drivers/rbd.py:659 +#: cinder/volume/drivers/rbd.py:670 msgid "" "ImageBusy error raised while deleting rbd volume. This may have been " "caused by a connection from a client that has crashed and, if so, may be " "resolved by retrying the delete after 30 seconds has elapsed." msgstr "" -#: cinder/volume/drivers/rbd.py:766 +#: cinder/volume/drivers/rbd.py:777 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:770 +#: cinder/volume/drivers/rbd.py:781 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:773 +#: cinder/volume/drivers/rbd.py:784 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:912 cinder/volume/drivers/sheepdog.py:188 +#: cinder/volume/drivers/rbd.py:923 cinder/volume/drivers/sheepdog.py:280 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" @@ -4260,15 +4275,20 @@ msgstr "" msgid "Backup is only supported for SOFS volumes without backing file." msgstr "" -#: cinder/volume/drivers/sheepdog.py:58 +#: cinder/volume/drivers/sheepdog.py:59 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:63 +#: cinder/volume/drivers/sheepdog.py:64 msgid "Sheepdog is not working" msgstr "" +#: cinder/volume/drivers/sheepdog.py:135 +#, python-format +msgid "Failed to create cloned volume %s." +msgstr "" + #: cinder/volume/drivers/smbfs.py:135 msgid "SMBFS config file not set (smbfs_shares_config)." msgstr "" @@ -4507,7 +4527,7 @@ msgstr "" msgid "Failed to find Storage Center" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:458 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:462 #, python-format msgid "Error deleting volume %(ssn)s: %(sn)s: %(c)d %(r)s" msgstr "" @@ -4637,7 +4657,7 @@ msgstr "" msgid "" "Unable to get configuration information necessary to create a volume. " "Please check that there is a configuration file for each config group, if" -" multi-backend is enabled. The should be in the following format " +" multi-backend is enabled. The file should be in the following format " "/etc/cinder/cinder_emc_config_.xml." msgstr "" @@ -4905,28 +4925,33 @@ msgstr "" msgid "Failed to remove volume %(volumeName)s from default SG: %(volumeName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:835 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:804 +#, python-format +msgid "Failed to create hardware id(s) on %(storageSystemName)s." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vmax_masking.py:842 msgid "FC is the protocol but wwpns are not supplied by Openstack." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:841 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:848 #, python-format msgid "Error finding %(name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:988 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:995 #, python-format msgid "" "Error Create Masking View: %(groupName)s. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1094 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1101 #, python-format msgid "Cannot create or find an storage group with name %(sgGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1255 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1262 #, python-format msgid "" "Rollback for Volume: %(volumeName)s has failed. Please contact your " @@ -4934,7 +4959,7 @@ msgid "" "storage group for fast policy %(fastPolicyName)s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1411 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1426 #: cinder/volume/drivers/emc/emc_vmax_provision.py:168 #: cinder/volume/drivers/emc/emc_vmax_provision.py:209 #, python-format @@ -4943,36 +4968,36 @@ msgid "" "%(error)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1434 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1449 #, python-format msgid "" "Error adding initiator to group : %(groupName)s. Return code: %(rc)lu. " "Error: %(error)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1492 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1507 #, python-format msgid "" "Error Modifying masking view : %(groupName)s. Return code: %(rc)lu. " "Error: %(error)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1908 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:1923 #, python-format msgid "Masking view %(maskingViewName)s was not deleted successfully" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:1989 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2004 #, python-format msgid "Storage group %(sgGroupName) does not exist." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:2210 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2225 #, python-format msgid "Storage group %(storageGroupName)s was not deleted successfully" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_masking.py:2241 +#: cinder/volume/drivers/emc/emc_vmax_masking.py:2256 #, python-format msgid "" "Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error:" @@ -5184,125 +5209,130 @@ msgstr "" msgid "No Port Group elements found in config file." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1650 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1653 #, python-format msgid "StorageSystem %(array)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1834 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1837 #, python-format msgid "Cannot verify the existence of object:%(instanceName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1861 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1864 #, python-format msgid "Replication Service Capability not found on %(storageSystemName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:273 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:275 #, python-format msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:287 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:289 msgid "san_ip: Mandatory field configuration. san_ip is not set." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:301 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:303 #, python-format msgid "Invalid VNX authentication type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:496 -#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:567 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:429 #, python-format -msgid "CommandLineHelper._wait_for_condition: %s timeout" +msgid "Volume %(lun_name)s was created in VNX, but in %(lun_state)s state." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:735 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:518 +#, python-format +msgid "CommandLineHelper._wait_for_a_condition: %s timeout" +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:757 msgid "Failed to create snapshot as no LUN ID is specified" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:892 -msgid "Querying migrating status error." +#: cinder/volume/drivers/emc/emc_vnx_cli.py:914 +#, python-format +msgid "Migration of LUN %s has been stopped or faulted." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1734 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1802 #, python-format msgid "The extra_spec: %s is invalid." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1757 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1825 msgid "deduplicated and auto tiering can't be both enabled." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1761 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1829 msgid "Compression Enabler is not installed. Can not create compressed volume." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1767 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1835 msgid "Deduplication Enabler is not installed. Can not create deduplicated volume" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1773 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1841 msgid "ThinProvisioning Enabler is not installed. Can not create thin volume" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1778 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1846 msgid "FAST VP Enabler is not installed. Can't set tiering policy for the volume" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2197 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2265 #, python-format msgid "" "Failed to create consistency group %s because VNX consistency group " "cannot accept compressed LUNs as members." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2234 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2302 #, python-format msgid "Delete consistency group %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2397 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2465 #, python-format msgid "Host %s has no iSCSI initiator" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2408 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2476 #, python-format msgid "Host %s has no FC initiators" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2629 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2697 #, python-format msgid "" "Reach limitation set by configuration option max_luns_per_storage_group. " "Operation to add %(vol)s into Storage Group %(sg)s is rejected." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2645 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2713 #, python-format msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2835 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2903 msgid "Reference must contain lun_id element." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2845 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2913 #, python-format msgid "Find no lun with the specified id %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2851 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2919 #, python-format msgid "" "The input lun %(lun_id)s is in pool %(poolname)s which is not managed by " "the host %(host)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2992 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3060 #, python-format msgid "Failed to find storage pool for source volume %s." msgstr "" @@ -5730,6 +5760,108 @@ msgid "" "%(volume_type)s." msgstr "" +#: cinder/volume/drivers/huawei/__init__.py:58 +msgid "_instantiate_driver: configuration not found." +msgstr "" + +#: cinder/volume/drivers/huawei/__init__.py:91 +#, python-format +msgid "" +"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " +"18000. \"Protocol\" should be set to either iSCSI or FC. Product: " +"%(product)s Protocol: %(protocol)s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:110 +#, python-format +msgid "Login error, reason is: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:138 +#, python-format +msgid "" +"%(err)s\n" +"result: %(res)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:145 +#, python-format +msgid "%s \"data\" was not in result." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:193 +msgid "Find QoS configuration error!" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:296 +#, python-format +msgid "Invalid resource pool: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:314 +#, python-format +msgid "Get pool info error, pool name is: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:352 +#, python-format +msgid "Can't find lun info on the array, lun name is: %(name)s" +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:463 +#, python-format +msgid "" +"An error occurred during the LUNcopy operation. LUNcopy name: " +"%(luncopyname)s. LUNcopy status: %(luncopystatus)s. LUNcopy state: " +"%(luncopystate)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:527 +#, python-format +msgid "_wait_for_condition: %s timed out." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:548 +#, python-format +msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1258 +#, python-format +msgid "" +"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". LUNType: " +"%(fetchtype)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1288 +#, python-format +msgid "" +"PrefetchType config is wrong. PrefetchType must be in 0,1,2,3. " +"PrefetchType is: %(fetchtype)s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1514 +msgid "" +"_check_conf_file: Config file invalid. RestURL, UserName and UserPassword" +" must be set." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1521 +msgid "_check_conf_file: Config file invalid. StoragePool must be set." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1542 +#, python-format +msgid "" +"_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " +"check config file." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_common.py:1602 +#, python-format +msgid "Can't find lun info on the array, lun name is: %(name)s." +msgstr "" + #: cinder/volume/drivers/ibm/flashsystem.py:94 #: cinder/volume/drivers/ibm/storwize_svc/ssh.py:37 #: cinder/volume/drivers/ibm/storwize_svc/ssh.py:216 @@ -6244,6 +6376,11 @@ msgstr "" msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s" msgstr "" +#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:567 +#, python-format +msgid "CommandLineHelper._wait_for_condition: %s timeout" +msgstr "" + #: cinder/volume/drivers/ibm/storwize_svc/helpers.py:649 msgid "Failed to find a vdisk copy in the expected pool." msgstr "" @@ -6313,12 +6450,12 @@ msgid "" "available." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/replication.py:149 +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:148 #, python-format msgid "Primary copy status: %(status)s and synchronized: %(sync)s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/replication.py:168 +#: cinder/volume/drivers/ibm/storwize_svc/replication.py:177 #, python-format msgid "" "Secondary copy status: %(status)s and synchronized: %(sync)s, sync " @@ -6361,16 +6498,16 @@ msgid "" "%(row)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:68 +#: cinder/volume/drivers/netapp/common.py:70 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:97 +#: cinder/volume/drivers/netapp/common.py:99 #, python-format msgid "Storage family %s is not supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:103 +#: cinder/volume/drivers/netapp/common.py:105 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " @@ -6451,52 +6588,56 @@ msgstr "" msgid "LUN not found with given ref %s." msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:611 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:612 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:615 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:618 #, python-format -msgid "" -"Successfully fetched target details for LUN %(name)s and initiator " -"%(initiator_name)s" +msgid "Failed to get LUN target list for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:621 -#: cinder/volume/drivers/netapp/dataontap/block_base.py:727 #, python-format -msgid "Failed to get LUN target details for the LUN %s" +msgid "" +"Successfully fetched target list for LUN %(name)s and initiator " +"%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:634 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:629 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:639 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:636 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:660 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:669 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:714 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:723 #, python-format msgid "Mapped LUN %(name)s to the initiator(s) %(initiators)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:722 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:731 #, python-format msgid "" "Successfully fetched target details for LUN %(name)s and initiator(s) " "%(initiators)s" msgstr "" -#: cinder/volume/drivers/netapp/dataontap/block_base.py:760 +#: cinder/volume/drivers/netapp/dataontap/block_base.py:736 +#, python-format +msgid "Failed to get LUN target details for the LUN %s" +msgstr "" + +#: cinder/volume/drivers/netapp/dataontap/block_base.py:769 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiators)s" msgstr "" @@ -7208,29 +7349,29 @@ msgstr "" msgid "Cannot retype to a snap CPG in a different domain." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_fc.py:477 -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:730 +#: cinder/volume/drivers/san/hp/hp_3par_fc.py:484 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:735 #, python-format msgid "Volume %s doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:161 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:162 #, python-format msgid "Invalid IP address format '%s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:195 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:196 #, python-format msgid "" "Found invalid iSCSI IP address(s) in configuration option(s) " "hp3par_iscsi_ips or iscsi_ip_address '%s.'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:201 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:202 msgid "At least one valid iSCSI IP address must be set." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:313 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:315 msgid "Least busy iSCSI port not found, using first iSCSI port in list." msgstr "" @@ -7374,79 +7515,79 @@ msgstr "" msgid "There are no valid datastores." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:184 +#: cinder/volume/drivers/vmware/vmdk.py:186 #, python-format msgid "Invalid disk type: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:260 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:310 +#: cinder/volume/drivers/vmware/vmdk.py:312 #, python-format msgid "Not able to find a suitable datastore for the volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:402 +#: cinder/volume/drivers/vmware/vmdk.py:404 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:442 +#: cinder/volume/drivers/vmware/vmdk.py:444 #, python-format msgid "No such storage profile '%s; is defined in vCenter." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:470 +#: cinder/volume/drivers/vmware/vmdk.py:472 #, python-format msgid "Aborting since none of the datastores match the given storage profile %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:688 +#: cinder/volume/drivers/vmware/vmdk.py:696 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:720 +#: cinder/volume/drivers/vmware/vmdk.py:728 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:863 +#: cinder/volume/drivers/vmware/vmdk.py:871 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1129 +#: cinder/volume/drivers/vmware/vmdk.py:1187 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1243 +#: cinder/volume/drivers/vmware/vmdk.py:1301 #, python-format msgid "Container format: %s is unsupported, only 'bare' is supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1313 +#: cinder/volume/drivers/vmware/vmdk.py:1373 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1763 +#: cinder/volume/drivers/vmware/vmdk.py:1824 msgid "Volume cannot be restored since it contains snapshots." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:1935 +#: cinder/volume/drivers/vmware/vmdk.py:1996 #, python-format msgid "" "There are no datastores matching volume requirements; can't relocate " "volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:2048 +#: cinder/volume/drivers/vmware/vmdk.py:2109 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" @@ -7456,37 +7597,70 @@ msgstr "" msgid "There are no valid datastores attached to %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:1234 +#: cinder/volume/drivers/vmware/volumeops.py:1256 #, python-format msgid "Invalid disk backing: %s." msgstr "" -#: cinder/volume/drivers/windows/vhdutils.py:218 +#: cinder/volume/drivers/windows/remotefs.py:54 +msgid "Link path already exists and its not a symlink" +msgstr "" + +#: cinder/volume/drivers/windows/remotefs.py:83 +#, python-format +msgid "Could not create symbolic link. Link: %(link)s Target %(target)s" +msgstr "" + +#: cinder/volume/drivers/windows/remotefs.py:121 +#, python-format +msgid "" +"Unable to mount SMBFS share: %(smbfs_share)s WMI exception: " +"%(wmi_exc)sOptions: %(options)s" +msgstr "" + +#: cinder/volume/drivers/windows/smbfs.py:66 +#, python-format +msgid "" +"This system platform (%s) is not supported. This driver supports only " +"Win32 platforms." +msgstr "" + +#: cinder/volume/drivers/windows/smbfs.py:76 +#, python-format +msgid "File already exists at: %s" +msgstr "" + +#: cinder/volume/drivers/windows/smbfs.py:81 +#, python-format +msgid "Unsupported volume format: %s " +msgstr "" + +#: cinder/volume/drivers/windows/vhdutils.py:219 #, python-format msgid "Opening virtual disk failed with error: %s" msgstr "" -#: cinder/volume/drivers/windows/vhdutils.py:229 +#: cinder/volume/drivers/windows/vhdutils.py:230 #, python-format msgid "Unsupported virtual disk extension: %s" msgstr "" -#: cinder/volume/drivers/windows/vhdutils.py:247 +#: cinder/volume/drivers/windows/vhdutils.py:248 #, python-format msgid "Virtual disk resize failed with error: %s" msgstr "" -#: cinder/volume/drivers/windows/vhdutils.py:269 +#: cinder/volume/drivers/windows/vhdutils.py:270 #, python-format msgid "Virtual disk merge failed with error: %s" msgstr "" -#: cinder/volume/drivers/windows/vhdutils.py:316 +#: cinder/volume/drivers/windows/vhdutils.py:317 #, python-format msgid "Virtual disk creation failed with error: %s" msgstr "" -#: cinder/volume/drivers/windows/vhdutils.py:421 +#: cinder/volume/drivers/windows/vhdutils.py:422 #, python-format msgid "Virtual disk reconnect failed with error: %s" msgstr "" @@ -7540,24 +7714,29 @@ msgstr "" #: cinder/volume/drivers/windows/windows_utils.py:167 #, python-format +msgid "Failed to import disk: %(vhd_path)s. WMI exception: %(exc)s" +msgstr "" + +#: cinder/volume/drivers/windows/windows_utils.py:180 +#, python-format msgid "Error changing disk status: %(vol_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:190 +#: cinder/volume/drivers/windows/windows_utils.py:203 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:236 +#: cinder/volume/drivers/windows/windows_utils.py:249 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -7565,60 +7744,362 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:251 +#: cinder/volume/drivers/windows/windows_utils.py:264 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:266 +#: cinder/volume/drivers/windows/windows_utils.py:279 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:288 +#: cinder/volume/drivers/windows/windows_utils.py:301 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:303 +#: cinder/volume/drivers/windows/windows_utils.py:316 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:322 +#: cinder/volume/drivers/windows/windows_utils.py:335 #, python-format msgid "" "Could not copy virtual disk %(src_path)s to %(dest_path)s. Error code: " "%(error_code)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:332 +#: cinder/volume/drivers/windows/windows_utils.py:345 #, python-format msgid "" "Could not copy virtual disk %(src_path)s to %(dest_path)s. Could not find" " source path." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:346 +#: cinder/volume/drivers/windows/windows_utils.py:356 +#, python-format +msgid "" +"Cannot resize image %(vhd_path)s to a smaller size. Image size: " +"%(old_size)s, Requested size: %(new_size)s" +msgstr "" + +#: cinder/volume/drivers/windows/windows_utils.py:373 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:392 +#: cinder/volume/drivers/windows/windows_utils.py:419 #, python-format msgid "The file copy from %(src)s to %(dest)s failed." msgstr "" +#: cinder/volume/drivers/zfssa/webdavclient.py:29 +msgid "" +"Check the state of the http service. Also ensure that the https port " +"number is the same as the one specified in cinder.conf." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:34 +msgid "User not authorized to perform WebDAV operations." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:37 +msgid "Check access permissions for the ZFS share assigned to this driver." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:39 +msgid "The source volume for this WebDAV operation not found." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:41 +msgid "Not enough storage space in the ZFS share to perform this operation." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:46 +msgid "" +"http service may have been abruptly disabled or put to maintenance state " +"in the middle of this operation." +msgstr "" + +#: cinder/volume/drivers/zfssa/webdavclient.py:97 +#, python-format +msgid "" +"WebDAV operation failed with error code: %(code)s reason: %(reason)s " +"Retry attempt %(retry)s in progress." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:80 +#, python-format +msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:87 +#, python-format +msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:114 +#, python-format +msgid "%s not set in cinder.conf" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssanfs.py:235 +#, python-format +msgid "" +"Error in extending volume size: Volume: %(volume)s Vol_Size: %(vol_size)d" +" with Snapshot: %(snapshot)s Snap_Size: %(snap_size)d" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:48 +#, python-format +msgid "" +"Error getting version: svc: %(svc)s.Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:79 +#, python-format +msgid "" +"Error Getting Pool Stats: Pool: %(pool)s Return code: %(ret.status)d " +"Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:92 +#, python-format +msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:124 +#, python-format +msgid "" +"Error Creating Project: %(project)s on Pool: %(pool)s Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:154 +#, python-format +msgid "" +"Error Creating Initiator: %(initiator)s on Alias: %(alias)s Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:178 +#: cinder/volume/drivers/zfssa/zfssarest.py:213 +#, python-format +msgid "" +"Error Adding Initiator: %(initiator)s on groupInitiatorGroup: " +"%(initiatorgroup)s Return code: %(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:193 +#, python-format +msgid "" +"Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code:" +" %(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:251 +#, python-format +msgid "" +"Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: " +"%(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:269 +#, python-format +msgid "" +"Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: " +"%(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:295 +#, python-format +msgid "" +"Error Creating TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:315 +#, python-format +msgid "" +"Error Adding to TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code:" +" %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:332 +#, python-format +msgid "" +"Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:347 +#, python-format +msgid "" +"Error Verifying Project: %(project)s on Pool: %(pool)s Return code: " +"%(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:364 +#, python-format +msgid "" +"Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:379 +#, python-format +msgid "" +"Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:407 +#, python-format +msgid "" +"Error Creating Volume: %(lun)s Size: %(size)s Return code: %(ret.status)d" +" Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:425 +#, python-format +msgid "" +"Error Getting Volume: %(lun)s on Pool: %(pool)s Project: %(project)s " +"Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:467 +#, python-format +msgid "" +"Error Setting Volume: %(lun)s to InitiatorGroup: %(initiatorgroup)s Pool:" +" %(pool)s Project: %(project)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:489 +#, python-format +msgid "" +"Error Deleting Volume: %(lun)s to Pool: %(pool)s Project: %(project)s " +"Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:512 +#, python-format +msgid "" +"Error Creating Snapshot: %(snapshot)s onVolume: %(lun)s to Pool: %(pool)s" +" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:535 +#, python-format +msgid "" +"Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: " +"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:563 +#, python-format +msgid "" +"Error Cloning Snapshot: %(snapshot)s on Volume: %(lun)s of Pool: %(pool)s" +" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:588 +#, python-format +msgid "" +"Error Setting props Props: %(props)s on Volume: %(lun)s of Pool: %(pool)s" +" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:611 +#, python-format +msgid "" +"Error Getting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s" +" Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:637 +msgid "Error getting initiator groups." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:675 +#, python-format +msgid "" +"Error Verifying share: %(share)s on Project: %(project)s and Pool: " +"%(pool)s Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:699 +#, python-format +msgid "" +"Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: " +"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:721 +#, python-format +msgid "" +"Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: " +"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:754 +#: cinder/volume/drivers/zfssa/zfssarest.py:792 +#, python-format +msgid "" +"Error Verifying Service: %(service)s Return code: %(ret.status)d Message:" +" %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:770 +#: cinder/volume/drivers/zfssa/zfssarest.py:806 +#, python-format +msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s" +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:824 +#, python-format +msgid "" +"Error modifying Service: %(service)s Return code: %(ret.status)d Message:" +" %(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:849 +#, python-format +msgid "" +"Error Creating Share: %(name)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:862 +#, python-format +msgid "" +"Error editing share: %(share)s on Pool: %(pool)s Return code: " +"%(ret.status)d Message: %(ret.data)s ." +msgstr "" + +#: cinder/volume/drivers/zfssa/zfssarest.py:879 +#, python-format +msgid "" +"Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s " +"Return code: %(ret.status)d Message: %(ret.data)s." +msgstr "" + #: cinder/volume/flows/api/create_volume.py:84 #, python-format msgid "Originating consistencygroup status must be one of '%s' values" @@ -7732,23 +8213,18 @@ msgid "" "volumes already consumed)" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:356 +#: cinder/volume/flows/manager/create_volume.py:355 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s." msgstr "" -#: cinder/volume/flows/manager/create_volume.py:358 +#: cinder/volume/flows/manager/create_volume.py:357 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" -#: cinder/volume/flows/manager/create_volume.py:717 -#, python-format -msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" -msgstr "" - #: cinder/volume/flows/manager/manage_existing.py:49 #, python-format msgid "Volume driver %s not initialized."