From: OpenStack Proposal Bot Date: Thu, 15 Jan 2015 06:09:26 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=808f439eb9ed09d860bf0f1d7dd6fb25e43687e1;p=openstack-build%2Fcinder-build.git Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Ie183983e8c26e6b5aa8e9419e43b389cade46e8b --- diff --git a/cinder/locale/cinder-log-error.pot b/cinder/locale/cinder-log-error.pot index b21d2ec6a..24da35ba5 100644 --- a/cinder/locale/cinder-log-error.pot +++ b/cinder/locale/cinder-log-error.pot @@ -1,14 +1,14 @@ # Translations template for cinder. -# Copyright (C) 2014 ORGANIZATION +# Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the cinder project. -# FIRST AUTHOR , 2014. +# FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev76\n" +"Project-Id-Version: cinder 2015.1.dev158\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-12-28 06:13+0000\n" +"POT-Creation-Date: 2015-01-15 06:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -147,59 +147,6 @@ msgstr "" msgid "SDS CLI output some log: %s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:169 -#, python-format -msgid "" -"Failed to recover attempt to create iscsi backing lun for Volume ID: " -"%(vol_id)s: %(e)s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:273 -#, python-format -msgid "" -"Failed to create iscsi target for Volume ID: %(vol_id)s. Ensure the tgtd " -"config file contains 'include %(volumes_dir)s/*'" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:325 cinder/brick/iscsi/iscsi.py:349 -#, python-format -msgid "Failed to remove iscsi target for Volume ID: %(vol_id)s: %(e)s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:420 -#, python-format -msgid "Failed to create iscsi target for Volume ID: %(vol_id)s: %(e)s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:520 cinder/volume/targets/lio.py:76 -msgid "cinder-rtstool is not installed correctly" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:553 -#, python-format -msgid "Failed to create iscsi target for Volume ID: %(vol_id)s, Error: %(err)s." -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:562 -#, python-format -msgid "Failed to create iscsi target for Volume ID: %s." -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:579 -#, python-format -msgid "Failed to remove iscsi target for Volume ID: %(vol_id)s, Error: %(err)s." -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:608 -#, python-format -msgid "Failed to add initiator iqn %s to target." -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:622 cinder/volume/targets/lio.py:191 -#, python-format -msgid "Failed to delete initiator iqn %s to target." -msgstr "" - #: cinder/brick/local_dev/lvm.py:77 msgid "Error creating Volume Group" msgstr "" @@ -475,7 +422,7 @@ msgstr "" msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -#: cinder/tests/fake_driver.py:135 +#: cinder/tests/fake_driver.py:136 msgid "local_path not implemented" msgstr "" @@ -497,29 +444,29 @@ msgstr "" msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:1238 +#: cinder/volume/api.py:1241 msgid "Unable to find service for given host." msgstr "" -#: cinder/volume/driver.py:234 cinder/volume/drivers/hds/nfs.py:356 +#: cinder/volume/driver.py:243 cinder/volume/drivers/hds/nfs.py:356 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:176 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:268 cinder/volume/manager.py:780 +#: cinder/volume/driver.py:277 cinder/volume/manager.py:780 #, python-format msgid "Error detaching volume %(volume)s, due to remove export failure." msgstr "" -#: cinder/volume/driver.py:477 cinder/volume/manager.py:913 +#: cinder/volume/driver.py:486 cinder/volume/manager.py:913 #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " "%(model)s" msgstr "" -#: cinder/volume/driver.py:908 cinder/volume/targets/iscsi.py:145 +#: cinder/volume/driver.py:917 cinder/volume/targets/iscsi.py:144 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" @@ -559,7 +506,7 @@ msgstr "" msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:568 cinder/volume/manager.py:1875 +#: cinder/volume/manager.py:568 cinder/volume/manager.py:1869 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " @@ -571,7 +518,7 @@ msgstr "" msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:643 cinder/volume/manager.py:1975 +#: cinder/volume/manager.py:643 cinder/volume/manager.py:1969 msgid "Failed to update usages deleting snapshot" msgstr "" @@ -592,51 +539,51 @@ msgid "" "%(model)s during xfr." msgstr "" -#: cinder/volume/manager.py:1348 +#: cinder/volume/manager.py:1342 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/manager.py:1426 +#: cinder/volume/manager.py:1420 msgid "Failed to update usages while retyping volume." msgstr "" -#: cinder/volume/manager.py:1462 +#: cinder/volume/manager.py:1456 #, python-format msgid "" "Volume %s: driver error when trying to retype, falling back to generic " "mechanism." msgstr "" -#: cinder/volume/manager.py:1529 +#: cinder/volume/manager.py:1523 msgid "Failed to create manage_existing flow." msgstr "" -#: cinder/volume/manager.py:1561 +#: cinder/volume/manager.py:1555 #, python-format msgid "Failed to promote replica for volume %(id)s." msgstr "" -#: cinder/volume/manager.py:1593 +#: cinder/volume/manager.py:1587 #, python-format msgid "Failed to sync replica for volume %(id)s." msgstr "" -#: cinder/volume/manager.py:1646 +#: cinder/volume/manager.py:1640 #, python-format msgid "Error checking replication status for volume %s" msgstr "" -#: cinder/volume/manager.py:1678 +#: cinder/volume/manager.py:1672 #, python-format msgid "Consistency group %s: create failed" msgstr "" -#: cinder/volume/manager.py:1770 +#: cinder/volume/manager.py:1764 msgid "Failed to update usages deleting consistency groups." msgstr "" -#: cinder/volume/manager.py:1787 +#: cinder/volume/manager.py:1781 msgid "Failed to update usages deleting volume." msgstr "" @@ -797,11 +744,26 @@ msgstr "" msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/lvm.py:228 +#: cinder/volume/drivers/lvm.py:128 +#, python-format +msgid "Volume device file path %s does not exist." +msgstr "" + +#: cinder/volume/drivers/lvm.py:135 +#, python-format +msgid "Size for volume: %s not found, cannot secure delete." +msgstr "" + +#: cinder/volume/drivers/lvm.py:305 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" +#: cinder/volume/drivers/lvm.py:506 +#, python-format +msgid "Destination Volume Group %s does not exist" +msgstr "" + #: cinder/volume/drivers/nfs.py:166 #, python-format msgid "Mount failure for %(share)s after %(count)d attempts." @@ -818,73 +780,48 @@ msgstr "" msgid "Re-throwing Exception %s" msgstr "" -#: cinder/volume/drivers/pure.py:170 +#: cinder/volume/drivers/pure.py:217 #, python-format msgid "Snapshot deletion failed with message: %s" msgstr "" -#: cinder/volume/drivers/pure.py:228 -msgid "No reachable iSCSI-enabled ports on target array." -msgstr "" - -#: cinder/volume/drivers/pure.py:284 +#: cinder/volume/drivers/pure.py:331 #, python-format msgid "Unable to find host object in Purity with IQN: %(iqn)s." msgstr "" -#: cinder/volume/drivers/pure.py:297 +#: cinder/volume/drivers/pure.py:344 #, python-format msgid "Disconnection failed with message: %(msg)s." msgstr "" -#: cinder/volume/drivers/pure.py:377 -msgid "" -"Unable to find usable REST API version. Response from Pure Storage REST " -"API: " -msgstr "" - -#: cinder/volume/drivers/pure.py:391 -#, python-format -msgid "Unable to connect to %r. Check san_ip." -msgstr "" - -#: cinder/volume/drivers/pure.py:398 -msgid "Response not in JSON: " -msgstr "" - -#: cinder/volume/drivers/pure.py:410 -msgid "" -"All REST API versions supported by this version of the Pure Storage iSCSI" -" driver are unavailable on array." -msgstr "" - #: cinder/volume/drivers/quobyte.py:424 #, python-format msgid "The mount %(mount_path)s is not a valid Quobyte USP volume. Error: %(exc)s" msgstr "" -#: cinder/volume/drivers/rbd.py:217 +#: cinder/volume/drivers/rbd.py:218 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:311 +#: cinder/volume/drivers/rbd.py:312 msgid "error connecting to ceph cluster." msgstr "" -#: cinder/volume/drivers/rbd.py:371 cinder/volume/drivers/sheepdog.py:170 +#: cinder/volume/drivers/rbd.py:372 cinder/volume/drivers/sheepdog.py:170 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:713 +#: cinder/volume/drivers/rbd.py:714 msgid "Retype with host migration not supported" msgstr "" -#: cinder/volume/drivers/rbd.py:717 +#: cinder/volume/drivers/rbd.py:718 msgid "Retype of encryption type not supported" msgstr "" -#: cinder/volume/drivers/rbd.py:721 +#: cinder/volume/drivers/rbd.py:722 msgid "Retype of extra_specs not supported" msgstr "" @@ -1017,15 +954,15 @@ msgstr "" msgid "Unable to delete due to existing snapshot for volume: %s." msgstr "" -#: cinder/volume/drivers/storpool.py:148 +#: cinder/volume/drivers/storpool.py:154 msgid "Could not delete the temp snapshot {n}: {msg}" msgstr "" -#: cinder/volume/drivers/storpool.py:185 +#: cinder/volume/drivers/storpool.py:196 msgid "StorPoolDriver API initialization failed: {e}" msgstr "" -#: cinder/volume/drivers/storpool.py:279 cinder/volume/drivers/storpool.py:307 +#: cinder/volume/drivers/storpool.py:290 cinder/volume/drivers/storpool.py:318 msgid "Could not remove the temp snapshot {n} for {v}: {e}" msgstr "" @@ -1199,6 +1136,33 @@ msgstr "" msgid "iscsi_ip_address must be set!" msgstr "" +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:299 +#, python-format +msgid "" +"Error in creating volume [%(vol)s] in CloudByte storage. Exhausted all " +"[%(max)s] attempts." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:579 +#, python-format +msgid "TSM [%s] not found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:706 +#, python-format +msgid "CloudByte does not have a volume corresponding to OpenStack volume [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:710 +#, python-format +msgid "CloudByte volume information not available for OpenStack volume [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:893 +#, python-format +msgid "CloudByte snapshot information is not available for OpenStack volume [%s]." +msgstr "" + #: cinder/volume/drivers/dell/dell_storagecenter_api.py:173 #, python-format msgid "Invalid return blob: %s" @@ -1640,30 +1604,30 @@ msgstr "" msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:85 +#: cinder/volume/drivers/huawei/rest_common.py:86 #, python-format msgid "" "\n" "Bad response from server: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:91 +#: cinder/volume/drivers/huawei/rest_common.py:92 #, python-format msgid "JSON transfer error: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:278 +#: cinder/volume/drivers/huawei/rest_common.py:279 #, python-format msgid "_read_xml: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:616 +#: cinder/volume/drivers/huawei/rest_common.py:689 msgid "" "Error occured when adding hostgroup and lungroup to view. Remove lun from" " lungroup now." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:851 +#: cinder/volume/drivers/huawei/rest_common.py:924 #, python-format msgid "JSON transfer data error. %s" msgstr "" @@ -1975,40 +1939,40 @@ msgstr "" msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:59 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:58 #, python-format msgid "Failed to get fiber channel info from storage due to %(stat)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:83 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:82 #, python-format msgid "Failed to get fiber channel target from storage server due to %(stat)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:102 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:100 #, python-format msgid "Failed to get target wwpns from storage due to %(stat)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:121 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:118 msgid "Failed to get sns table" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:150 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:147 #, python-format msgid "" "Volume %(volumeid)s failed to send assign command, ret: %(status)s " "output: %(output)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:293 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:287 #, python-format msgid "Failed to export fiber channel target due to %s" msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:93 #, python-format -msgid "JSON encode params error: %s." +msgid "JSON encode params %(param)s error: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:105 @@ -2054,24 +2018,29 @@ msgstr "" msgid "Read response raised an exception: %s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1337 +#: cinder/volume/drivers/prophetstor/dplcommon.py:765 +#, python-format +msgid "Flexvisor failed to get event %(volume)s (%(status)s)." +msgstr "" + +#: cinder/volume/drivers/prophetstor/dplcommon.py:1325 #, python-format msgid "Flexvisor failed to get pool list.(Error: %d)" msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1341 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1328 #, python-format msgid "Flexvisor failed to get pool list due to %s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1395 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1379 #, python-format msgid "Failed to get server info due to %(state)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1425 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1408 #, python-format -msgid "Flexvisor failed to get pool info (failed to get event)%s." +msgid "Flexvisor failed to get pool %(id)s info." msgstr "" #: cinder/volume/drivers/san/san.py:151 @@ -2082,48 +2051,48 @@ msgstr "" msgid "Error running SSH command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:498 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:499 #, python-format msgid "Error extending volume: %(vol)s. Exception: %(ex)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:881 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:872 #, python-format msgid "Error creating QOS rule %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1329 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1320 #, python-format msgid "Error extending volume %(id)s. Ex: %(ex)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1441 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1432 #, python-format msgid "Error attaching volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1449 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1440 #, python-format msgid "Error detaching volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:2006 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:2004 #, python-format msgid "Exception during snapCPG revert: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:2074 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:2072 #, python-format msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:2095 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:2098 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:2093 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:2096 #, python-format msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:2106 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:2104 #, python-format msgid "" "%(exception)s: Exception during revert of retype for volume " @@ -2131,14 +2100,14 @@ msgid "" " restored." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:2117 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:2115 #, python-format msgid "" "%(exception)s: Exception during revert of retype for volume " "%(volume_name)s. Failed to remove from new volume set %(new_vvs)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:540 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:541 #, python-format msgid "Volume %s doesn't exist on array." msgstr "" @@ -2501,41 +2470,55 @@ msgstr "" msgid "Unable to manage existing volume. Volume driver %s not initialized." msgstr "" -#: cinder/volume/targets/lio.py:110 cinder/volume/targets/lio.py:119 +#: cinder/volume/targets/lio.py:76 +msgid "cinder-rtstool is not installed correctly" +msgstr "" + +#: cinder/volume/targets/lio.py:112 cinder/volume/targets/lio.py:121 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/volume/targets/lio.py:112 cinder/volume/targets/lio.py:138 +#: cinder/volume/targets/lio.py:114 cinder/volume/targets/lio.py:140 #, python-format msgid "%s" msgstr "" -#: cinder/volume/targets/lio.py:136 +#: cinder/volume/targets/lio.py:138 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/volume/targets/lio.py:165 +#: cinder/volume/targets/lio.py:167 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/volume/targets/tgt.py:110 +#: cinder/volume/targets/lio.py:193 +#, python-format +msgid "Failed to delete initiator iqn %s to target." +msgstr "" + +#: cinder/volume/targets/tgt.py:111 #, python-format msgid "" "Failed to recover attempt to create iscsi backing lun for volume " "id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/volume/targets/tgt.py:246 +#: cinder/volume/targets/tgt.py:251 +#, python-format +msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" +msgstr "" + +#: cinder/volume/targets/tgt.py:275 #, python-format msgid "" "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " "your tgtd config file contains 'include %(volumes_dir)s/*'" msgstr "" -#: cinder/volume/targets/tgt.py:354 cinder/volume/targets/tgt.py:377 +#: cinder/volume/targets/tgt.py:385 cinder/volume/targets/tgt.py:408 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" diff --git a/cinder/locale/cinder-log-info.pot b/cinder/locale/cinder-log-info.pot index b6ee511f3..2e5522682 100644 --- a/cinder/locale/cinder-log-info.pot +++ b/cinder/locale/cinder-log-info.pot @@ -1,14 +1,14 @@ # Translations template for cinder. -# Copyright (C) 2014 ORGANIZATION +# Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the cinder project. -# FIRST AUTHOR , 2014. +# FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev76\n" +"Project-Id-Version: cinder 2015.1.dev158\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-12-28 06:13+0000\n" +"POT-Creation-Date: 2015-01-15 06:08+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -150,7 +150,7 @@ msgstr "" msgid "Delete volume with id: %s" msgstr "" -#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:401 +#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:404 #, python-format msgid "Create volume of %s GB" msgstr "" @@ -327,31 +327,6 @@ msgstr "" msgid "volume_file does not support fileno() so skippingfsync()" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 cinder/volume/targets/tgt.py:196 -#, python-format -msgid "Creating iscsi_target for: %s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:302 cinder/volume/targets/tgt.py:332 -#, python-format -msgid "Removing iscsi_target for: %s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:427 -#, python-format -msgid "Removing iscsi_target for volume: %s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:540 cinder/volume/targets/lio.py:96 -#, python-format -msgid "Creating iscsi_target for volume: %s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:569 cinder/volume/targets/lio.py:126 -#, python-format -msgid "Removing iscsi_target: %s" -msgstr "" - #: cinder/brick/local_dev/lvm.py:265 #, python-format msgid "'Not found' when querying LVM info. (vg_name=%(vg)s, lv_name=%(lv)s" @@ -486,25 +461,6 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/iscsi.py:78 cinder/volume/iscsi.py:104 -#: cinder/volume/iscsi.py:249 cinder/volume/targets/lio.py:45 -#: cinder/volume/targets/tgt.py:303 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" -msgstr "" - -#: cinder/volume/iscsi.py:93 cinder/volume/targets/tgt.py:318 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume:" -" %s" -msgstr "" - -#: cinder/volume/iscsi.py:260 cinder/volume/targets/lio.py:64 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" -msgstr "" - #: cinder/volume/manager.py:261 msgid "Determined volume DB was empty at startup." msgstr "" @@ -568,70 +524,70 @@ msgstr "" msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:1232 +#: cinder/volume/manager.py:1226 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:1276 +#: cinder/volume/manager.py:1270 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:1344 +#: cinder/volume/manager.py:1338 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:1346 +#: cinder/volume/manager.py:1340 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:1459 +#: cinder/volume/manager.py:1453 #, python-format msgid "Volume %s: retyped successfully" msgstr "" -#: cinder/volume/manager.py:1620 +#: cinder/volume/manager.py:1614 msgid "Updating volume replication status." msgstr "" -#: cinder/volume/manager.py:1664 +#: cinder/volume/manager.py:1658 #, python-format msgid "Consistency group %s: creating" msgstr "" -#: cinder/volume/manager.py:1686 +#: cinder/volume/manager.py:1680 #, python-format msgid "Consistency group %s: created successfully" msgstr "" -#: cinder/volume/manager.py:1705 +#: cinder/volume/manager.py:1699 #, python-format msgid "Consistency group %s: deleting" msgstr "" -#: cinder/volume/manager.py:1805 +#: cinder/volume/manager.py:1799 #, python-format msgid "Consistency group %s: deleted successfully." msgstr "" -#: cinder/volume/manager.py:1818 +#: cinder/volume/manager.py:1812 #, python-format msgid "Cgsnapshot %s: creating." msgstr "" -#: cinder/volume/manager.py:1893 +#: cinder/volume/manager.py:1887 #, python-format msgid "cgsnapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:1906 +#: cinder/volume/manager.py:1900 #, python-format msgid "cgsnapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:1986 +#: cinder/volume/manager.py:1980 #, python-format msgid "cgsnapshot %s: deleted successfully" msgstr "" @@ -646,7 +602,7 @@ msgstr "" msgid "Elapsed time for clear volume: %.2f sec" msgstr "" -#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:283 +#: cinder/volume/drivers/block_device.py:106 cinder/volume/drivers/lvm.py:360 #: cinder/volume/drivers/srb.py:715 cinder/volume/drivers/nexenta/nfs.py:192 #, python-format msgid "Creating clone of volume: %s" @@ -948,22 +904,22 @@ msgstr "" msgid "Deleting deleteInitiatorGrp %s " msgstr "" -#: cinder/volume/drivers/pure.py:223 +#: cinder/volume/drivers/pure.py:270 #, python-format msgid "Using port %(name)s on the array at %(portal)s for iSCSI connectivity." msgstr "" -#: cinder/volume/drivers/pure.py:237 +#: cinder/volume/drivers/pure.py:284 #, python-format msgid "Re-using existing purity host %(host_name)r" msgstr "" -#: cinder/volume/drivers/pure.py:242 +#: cinder/volume/drivers/pure.py:289 #, python-format msgid "Creating host object %(host_name)r with IQN: %(iqn)s." msgstr "" -#: cinder/volume/drivers/pure.py:302 +#: cinder/volume/drivers/pure.py:349 #, python-format msgid "Deleting unneeded host %(host_name)r." msgstr "" @@ -983,12 +939,12 @@ msgstr "" msgid "Mounting volume: %s succeeded" msgstr "" -#: cinder/volume/drivers/rbd.py:616 +#: cinder/volume/drivers/rbd.py:617 #, python-format msgid "volume %s no longer exists in backend" msgstr "" -#: cinder/volume/drivers/rbd.py:662 +#: cinder/volume/drivers/rbd.py:663 #, python-format msgid "RBD volume %s not found, allowing delete operation to proceed." msgstr "" @@ -1096,6 +1052,51 @@ msgstr "" msgid "Volume %s converted." msgstr "" +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:169 +#, python-format +msgid "CloudByte API executed successfully for command [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:293 +#, python-format +msgid "Volume [%s] created successfully in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:662 +#, python-format +msgid "" +"Successfully created a CloudByte volume [%(cb_vol)s] w.r.t OpenStack " +"volume [%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:699 +#, python-format +msgid "" +"Successfully deleted volume [%(cb_vol)s] at CloudByte corresponding to " +"OpenStack volume [%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:750 +#, python-format +msgid "" +"Created CloudByte snapshot [%(cb_snap)s] w.r.t CloudByte volume " +"[%(cb_vol)s] and OpenStack volume [%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:845 +#, python-format +msgid "" +"Created a clone [%(cb_clone)s] at CloudByte snapshot path [%(cb_snap)s] " +"w.r.t parent OpenStack volume [%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:885 +#, python-format +msgid "" +"Deleted CloudByte snapshot [%(snap)s] w.r.t parent CloudByte volume " +"[%(cb_vol)s] and parent OpenStack volume [%(stack_vol)s]." +msgstr "" + #: cinder/volume/drivers/dell/dell_storagecenter_api.py:398 #, python-format msgid "Created volume %(index)d: %(name)s" @@ -1349,25 +1350,25 @@ msgid "Delete Snapshot: %(snapshot)s" msgstr "" #: cinder/volume/drivers/emc/emc_vnx_cli.py:1968 -#: cinder/volume/drivers/prophetstor/dplcommon.py:833 +#: 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:1991 -#: cinder/volume/drivers/prophetstor/dplcommon.py:863 +#: 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:2019 -#: cinder/volume/drivers/prophetstor/dplcommon.py:893 +#: 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:2046 -#: cinder/volume/drivers/prophetstor/dplcommon.py:924 +#: cinder/volume/drivers/prophetstor/dplcommon.py:920 #, python-format msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s" msgstr "" @@ -1514,7 +1515,7 @@ msgid "" "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:78 +#: cinder/volume/drivers/huawei/rest_common.py:79 #, python-format msgid "" "\n" @@ -1529,140 +1530,146 @@ msgid "" "\n" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:165 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "Create Volume: %(volume)s Size: %(size)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:234 +#: cinder/volume/drivers/huawei/rest_common.py:235 #, python-format msgid "Delete Volume: %(name)s array lun id: %(lun_id)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:341 +#: cinder/volume/drivers/huawei/rest_common.py:342 #, python-format msgid "_create_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:404 +#: cinder/volume/drivers/huawei/rest_common.py:405 #, python-format msgid "stop_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:488 +#: cinder/volume/drivers/huawei/rest_common.py:487 #, 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" +"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:500 -msgid "Waiting newly created lun to be ready." +#, python-format +msgid "" +"Timeout is not configured in huawei conf file. Use default: " +"%(default_timeout)d." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:566 +#: cinder/volume/drivers/huawei/rest_common.py:557 +#, 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:639 #, python-format msgid "_add_host_into_hostgroup, hostgroup name: %(name)s, hostgroup id: %(id)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:591 +#: cinder/volume/drivers/huawei/rest_common.py:664 #, 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:638 +#: cinder/volume/drivers/huawei/rest_common.py:711 msgid "Enter initialize_connection_iscsi." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:642 +#: cinder/volume/drivers/huawei/rest_common.py:715 #, python-format msgid "initiator name: %(initiator_name)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:649 +#: cinder/volume/drivers/huawei/rest_common.py:722 #, python-format msgid "" "initialize_connection_iscsi,iscsi_iqn: %(iscsi_iqn)s, target_ip: " "%(target_ip)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:671 +#: cinder/volume/drivers/huawei/rest_common.py:744 #, python-format msgid "initialize_connection_iscsi, host lun id is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:682 +#: cinder/volume/drivers/huawei/rest_common.py:755 #, python-format msgid "initialize_connection_iscsi success. Return data: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:692 +#: cinder/volume/drivers/huawei/rest_common.py:765 #, python-format msgid "" "initialize_connection_fc, initiator: %(initiator_name)s, volume name: " "%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:707 +#: cinder/volume/drivers/huawei/rest_common.py:780 #, python-format msgid "initialize_connection_fc, the array has free wwns: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:735 +#: cinder/volume/drivers/huawei/rest_common.py:808 #, python-format msgid "initialize_connection_fc, return data is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1066 +#: cinder/volume/drivers/huawei/rest_common.py:1139 #, 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:1080 +#: cinder/volume/drivers/huawei/rest_common.py:1153 msgid "Can't find lun in lungroup." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1083 +#: cinder/volume/drivers/huawei/rest_common.py:1156 msgid "Check if there are still other luns associated to the lungroup." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1203 -msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." +#: cinder/volume/drivers/huawei/rest_common.py:1276 +msgid "Use default PrefetchType. PrefetchType: Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1222 -msgid "Waiting for luncopy to be complete." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:1317 +#: cinder/volume/drivers/huawei/rest_common.py:1377 #, python-format msgid "Request ip info is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1320 +#: cinder/volume/drivers/huawei/rest_common.py:1380 #, python-format msgid "New str info is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1335 +#: cinder/volume/drivers/huawei/rest_common.py:1395 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1508 +#: cinder/volume/drivers/huawei/rest_common.py:1568 msgid "Entering extend_volume." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1513 +#: cinder/volume/drivers/huawei/rest_common.py:1573 #, python-format msgid "Extend Volume: %(volumename)s, oldsize: %(oldsize)s newsize: %(newsize)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1558 +#: cinder/volume/drivers/huawei/rest_common.py:1618 #, python-format msgid "The QoS sepcs is: %s." msgstr "" @@ -1762,7 +1769,7 @@ msgid "Post clone resize LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:677 -#: cinder/volume/drivers/san/hp/hp_3par_fc.py:259 +#: cinder/volume/drivers/san/hp/hp_3par_fc.py:260 msgid "Need to remove FC Zone, building initiator target map" msgstr "" @@ -1977,34 +1984,34 @@ msgstr "" msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:208 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:204 #, python-format -msgid "Flexvisor succeed to unassign volume %(id)s." +msgid "Flexvisor succeeded to unassign volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:243 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:238 #, python-format msgid "initialize_connection volume: %(volume)s, connector: %(connector)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:280 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:274 #, python-format msgid "Prefer use target wwpn %(wwpn)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:333 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:326 #, python-format msgid "%(volume)s assign type fibre_channel, properties %(properties)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:341 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:333 #, python-format msgid "" "Connect initialization info: {driver_volume_type: fibre_channel, data: " "%(properties)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:363 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:354 #, python-format msgid "terminate_connection volume: %(volume)s, connector: %(con)s" msgstr "" @@ -2014,136 +2021,136 @@ msgstr "" msgid "Flexvisor already unassigned volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:797 +#: cinder/volume/drivers/prophetstor/dplcommon.py:796 #, python-format msgid "Flexvisor succeeded to add volume %(id)s to group %(cgid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:984 +#: cinder/volume/drivers/prophetstor/dplcommon.py:981 #, python-format -msgid "Flexvisor succeed to create volume %(id)s." +msgid "Flexvisor succeeded to create volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1068 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1113 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1064 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1108 #, python-format -msgid "Flexvisor succeed to create volume %(id)s from snapshot." +msgid "Flexvisor succeeded to create volume %(id)s from snapshot." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1158 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1152 #, python-format -msgid "Flexvisor succeed to clone volume %(id)s." +msgid "Flexvisor succeeded to clone volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1207 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1199 #, python-format msgid "Flexvisor volume %(id)s does not exist." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1246 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1237 #, python-format -msgid "Flexvisor succeed to extend volume %(id)s." +msgid "Flexvisor succeeded to extend volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1301 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1291 #, python-format msgid "Flexvisor snapshot %(id)s not existed." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1309 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1298 #, python-format -msgid "Flexvisor succeed to delete snapshot %(id)s." +msgid "Flexvisor succeeded to delete snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1403 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1386 msgid "Activate Flexvisor cinder volume driver." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:256 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:257 #, python-format msgid "Disconnect from 3PAR REST and SSH %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:258 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:259 #, python-format msgid "logout Done %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:268 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:269 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:373 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:374 #, python-format msgid "Virtual volume '%(ref)s' renamed to '%(new)s'." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:379 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:380 #, python-format msgid "Virtual volume %(disp)s '%(new)s' is being retyped." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:386 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:387 #, python-format msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:405 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:406 #, python-format msgid "Virtual volume %(disp)s '%(new)s' is now being managed." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:447 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:448 #, python-format msgid "" "Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to" " '%(new)s'." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1478 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1469 #, python-format msgid "3PAR driver cannot perform migration. Retype exception: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1543 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1534 #, python-format msgid "Completed: convert_to_base_volume: id=%s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1657 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1655 #, python-format msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1678 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1676 #, python-format msgid "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1683 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1681 #, python-format msgid "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1699 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1697 #, python-format msgid "tunevv failed because the volume '%s' has snapshots." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1976 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1974 #, python-format msgid "" "Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to " "%(new_snap_cpg)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1987 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1985 #, python-format msgid "Modifying %s comments." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1996 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1994 #, python-format msgid "" "Retype revert %(volume_name)s snap_cpg from %(new_snap_cpg)s back to " @@ -2502,6 +2509,38 @@ msgid "" "specification: %(volume_spec)s" msgstr "" +#: cinder/volume/targets/lio.py:46 cinder/volume/targets/tgt.py:334 +#, python-format +msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgstr "" + +#: cinder/volume/targets/lio.py:63 +#, python-format +msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" +msgstr "" + +#: cinder/volume/targets/lio.py:96 +#, python-format +msgid "Creating iscsi_target for volume: %s" +msgstr "" + +#: cinder/volume/targets/lio.py:128 +#, python-format +msgid "Removing iscsi_target: %s" +msgstr "" + +#: cinder/volume/targets/tgt.py:349 +#, python-format +msgid "" +"Skipping remove_export. No iscsi_target is presently exported for volume:" +" %s" +msgstr "" + +#: cinder/volume/targets/tgt.py:363 +#, python-format +msgid "Removing iscsi_target for: %s" +msgstr "" + #: cinder/zonemanager/fc_zone_manager.py:145 #, python-format msgid "Final filtered map for fabric: %s" diff --git a/cinder/locale/cinder-log-warning.pot b/cinder/locale/cinder-log-warning.pot index 709a7d6bc..ba421884c 100644 --- a/cinder/locale/cinder-log-warning.pot +++ b/cinder/locale/cinder-log-warning.pot @@ -1,14 +1,14 @@ # Translations template for cinder. -# Copyright (C) 2014 ORGANIZATION +# Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the cinder project. -# FIRST AUTHOR , 2014. +# FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev76\n" +"Project-Id-Version: cinder 2015.1.dev158\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-12-28 06:13+0000\n" +"POT-Creation-Date: 2015-01-15 06:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,28 +118,6 @@ msgstr "" msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:153 cinder/volume/targets/tgt.py:93 -msgid "Attempting recreate of backing lun..." -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:250 cinder/volume/targets/tgt.py:235 -#, python-format -msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:255 -msgid "Create iscsi target failed for target already exists" -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:306 cinder/volume/targets/tgt.py:336 -#, python-format -msgid "Volume path %s does not exist, nothing to remove." -msgstr "" - -#: cinder/brick/iscsi/iscsi.py:342 cinder/volume/targets/tgt.py:370 -msgid "Silent failure of target removal detected, retry...." -msgstr "" - #: cinder/brick/local_dev/lvm.py:272 #, python-format msgid "Took %s seconds to get logical volume info." @@ -159,7 +137,7 @@ msgstr "" msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: cinder/db/sqlalchemy/api.py:894 +#: cinder/db/sqlalchemy/api.py:893 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" @@ -213,6 +191,59 @@ msgid "" " avail): %(requested)s/%(available)s" msgstr "" +#: cinder/scheduler/filters/driver_filter.py:56 +msgid "" +"No 'volume_backend_name' key in extra_specs. Skipping volume backend name" +" check." +msgstr "" + +#: cinder/scheduler/filters/driver_filter.py:60 +#, python-format +msgid "" +"Volume backend names do not match: '%(target)s' vs '%(current)s' :: " +"Skipping" +msgstr "" + +#: cinder/scheduler/filters/driver_filter.py:67 +msgid "Filter function not set :: passing host" +msgstr "" + +#: cinder/scheduler/filters/driver_filter.py:76 +#, python-format +msgid "Error in filtering function '%(function)s' : '%(error)s' :: failing host" +msgstr "" + +#: cinder/scheduler/filters/instance_locality_filter.py:97 +#, python-format +msgid "Hint \"%s\" dropped because ExtendedServerAttributes not active in Nova." +msgstr "" + +#: cinder/scheduler/filters/instance_locality_filter.py:108 +#, python-format +msgid "" +"Hint \"%s\" dropped because Nova did not return enough information. " +"Either Nova policy needs to be changed or a privileged account for Nova " +"should be specified in conf." +msgstr "" + +#: cinder/scheduler/weights/goodness.py:54 +msgid "Goodness function not set :: defaulting to minimal goodness rating of 0" +msgstr "" + +#: cinder/scheduler/weights/goodness.py:62 +#, python-format +msgid "" +"Error in goodness_function function '%(function)s' : '%(error)s' :: " +"Defaulting to a goodness of 0" +msgstr "" + +#: cinder/scheduler/weights/goodness.py:73 +#, python-format +msgid "" +"Invalid goodness result. Result must be between 0 and 100. Result " +"generated: '%s' :: Defaulting to a goodness of 0" +msgstr "" + #: cinder/tests/test_fujitsu.py:176 msgid "method is not exist " msgstr "" @@ -222,7 +253,7 @@ msgstr "" msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/volume/driver.py:894 +#: cinder/volume/driver.py:903 #: cinder/volume/drivers/fujitsu_eternus_dx_iscsi.py:150 #: cinder/volume/targets/iscsi.py:131 msgid "ISCSI provider_location not stored, using discovery" @@ -243,14 +274,14 @@ msgstr "" msgid "Error occurred while deleting image %s." msgstr "" -#: cinder/volume/manager.py:1240 +#: cinder/volume/manager.py:1234 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:1628 +#: cinder/volume/manager.py:1622 #, python-format msgid "" "Unable to update volume replication status, %(driver_name)s " @@ -276,6 +307,11 @@ msgstr "" msgid "Failed to create blkio cgroup" msgstr "" +#: cinder/volume/drivers/drbdmanagedrv.py:118 +#, python-format +msgid "got disconnected; trying to reconnect. (%s)" +msgstr "" + #: cinder/volume/drivers/eqlx.py:381 #, python-format msgid "Volume %s was not found while trying to delete it." @@ -311,19 +347,20 @@ msgstr "" msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/lvm.py:245 cinder/volume/drivers/srb.py:752 +#: cinder/volume/drivers/lvm.py:168 #, python-format -msgid "snapshot: %s not found, skipping delete operations" +msgid "Unable to update stats on non-initialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:347 +#: cinder/volume/drivers/lvm.py:322 cinder/volume/drivers/srb.py:752 #, python-format -msgid "Unable to update stats on non-initialized Volume Group: %s" +msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:525 -#, python-format -msgid "Error creating iSCSI target, retrying creation for target: %s" +#: cinder/volume/drivers/lvm.py:589 cinder/volume/drivers/lvm.py:606 +msgid "" +"LVMISCSIDriver is deprecated, you should now just use LVMVolumeDriver and" +" specify target_helper for the target driver you wish to use." msgstr "" #: cinder/volume/drivers/nfs.py:331 cinder/volume/drivers/remotefs.py:484 @@ -342,23 +379,33 @@ msgid "" "Please see %s for information on a secure NAS configuration." msgstr "" -#: cinder/volume/drivers/pure.py:148 +#: cinder/volume/drivers/pure.py:195 #, python-format msgid "Volume deletion failed with message: %s" msgstr "" -#: cinder/volume/drivers/pure.py:199 +#: cinder/volume/drivers/pure.py:246 #, python-format msgid "" "iSCSI discovery of port %(port_name)s at %(port_portal)s failed with " "error: %(err_msg)s" msgstr "" -#: cinder/volume/drivers/pure.py:254 +#: cinder/volume/drivers/pure.py:301 #, python-format msgid "Volume connection already exists with message: %s" msgstr "" +#: cinder/volume/drivers/pure.py:420 +#, python-format +msgid "Unable to delete Protection Group: %s" +msgstr "" + +#: cinder/volume/drivers/pure.py:469 +#, python-format +msgid "Unable to delete Protection Group Snapshot: %s" +msgstr "" + #: cinder/volume/drivers/quobyte.py:106 #, python-format msgid "" @@ -391,10 +438,14 @@ msgstr "" msgid "Volume is not writable. Please broaden the file permissions. Mount: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:177 +#: cinder/volume/drivers/rbd.py:178 msgid "flush() not supported in this version of librbd" msgstr "" +#: cinder/volume/drivers/rbd.py:824 +msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir" +msgstr "" + #: cinder/volume/drivers/remotefs.py:294 #, python-format msgid "%(path)s is being set with open permissions: %(perm)s" @@ -434,12 +485,12 @@ msgstr "" msgid "Removed volume group %s still appears in vgs." msgstr "" -#: cinder/volume/drivers/srb.py:875 +#: cinder/volume/drivers/srb.py:868 #, python-format msgid "Volume %r not found while trying to remove." msgstr "" -#: cinder/volume/drivers/srb.py:878 +#: cinder/volume/drivers/srb.py:871 #, python-format msgid "Error while removing export: %r" msgstr "" @@ -815,31 +866,31 @@ msgstr "" msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:251 +#: cinder/volume/drivers/huawei/rest_common.py:252 msgid "Can't find lun or lungroup on the array." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:419 -#: cinder/volume/drivers/huawei/rest_common.py:421 +#: cinder/volume/drivers/huawei/rest_common.py:420 +#: cinder/volume/drivers/huawei/rest_common.py:422 msgid "Can't find snapshot on the array." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:602 #, python-format msgid "Failure deleting the snapshot %(snapshot_id)s of volume %(volume_id)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1090 +#: cinder/volume/drivers/huawei/rest_common.py:1163 msgid "Can't find lun on the array." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1419 +#: cinder/volume/drivers/huawei/rest_common.py:1479 #, python-format msgid "Unable to access config file. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1484 -#: cinder/volume/drivers/huawei/rest_common.py:1493 +#: cinder/volume/drivers/huawei/rest_common.py:1544 +#: cinder/volume/drivers/huawei/rest_common.py:1553 msgid "Can't find target iqn from rest." msgstr "" @@ -1170,52 +1221,52 @@ msgstr "" msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:154 +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:153 #, python-format -msgid "Cannot get volume status %(exc)%s." +msgid "Cannot get volume status %(exc)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1183 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1176 #, python-format msgid "Flexvisor failed to delete volume %(id)s from the group %(vgid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1188 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1181 #, python-format msgid "" "Flexvisor failed to delete volume %(id)s from group %(vgid)s due to " "%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1364 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1350 #, python-format msgid "Failed to query pool %(id)s status %(ret)d." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:392 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:393 #, python-format msgid "Failed to manage virtual volume %(disp)s due to error during retype." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:439 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:440 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:472 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:473 msgid "Host has no CHAP key, but CHAP is enabled." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:476 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:477 msgid "No host or VLUNs exist. Generating new CHAP key." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:504 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:505 msgid "Non-iSCSI VLUN detected." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:508 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:509 msgid "No VLUN contained CHAP credentials. Generating new CHAP key." msgstr "" @@ -1356,12 +1407,35 @@ msgid "" "%(inigrp)s." msgstr "" -#: cinder/volume/targets/lio.py:35 +#: cinder/volume/targets/lio.py:36 msgid "" "The lio_initiator_iqns option has been deprecated and no longer has any " "effect." msgstr "" +#: cinder/volume/targets/tgt.py:94 +msgid "Attempting recreate of backing lun..." +msgstr "" + +#: cinder/volume/targets/tgt.py:216 +#, python-format +msgid "Persistence file already exists for volume, found file at: %s" +msgstr "" + +#: cinder/volume/targets/tgt.py:246 +#, python-format +msgid "Could not create target because it already exists for volume: %s" +msgstr "" + +#: cinder/volume/targets/tgt.py:367 +#, python-format +msgid "Volume path %s does not exist, nothing to remove." +msgstr "" + +#: cinder/volume/targets/tgt.py:401 +msgid "Silent failure of target removal detected, retry...." +msgstr "" + #: cinder/zonemanager/utils.py:78 msgid "Driver didn't return connection info, can't add zone." msgstr "" diff --git a/cinder/locale/cinder.pot b/cinder/locale/cinder.pot index e3e0c7f7f..4e3f5a80b 100644 --- a/cinder/locale/cinder.pot +++ b/cinder/locale/cinder.pot @@ -1,14 +1,14 @@ # Translations template for cinder. -# Copyright (C) 2014 ORGANIZATION +# Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the cinder project. -# FIRST AUTHOR , 2014. +# FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 2015.1.dev76\n" +"Project-Id-Version: cinder 2015.1.dev158\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-12-28 06:13+0000\n" +"POT-Creation-Date: 2015-01-15 06:08+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:98 +#: cinder/context.py:102 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -154,736 +154,756 @@ msgstr "" msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:233 cinder/brick/exception.py:71 +#: cinder/exception.py:233 +#, python-format +msgid "Error while requesting %(service)s API." +msgstr "" + +#: cinder/exception.py:242 +#, python-format +msgid "Timeout while requesting %(service)s API." +msgstr "" + +#: cinder/exception.py:246 cinder/brick/exception.py:71 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:252 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:243 +#: cinder/exception.py:256 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:261 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:253 +#: cinder/exception.py:266 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:270 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:279 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:270 +#: cinder/exception.py:283 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:275 +#: cinder/exception.py:288 #, python-format msgid "" "Volume type access not found for %(volume_type_id)s / %(project_id)s " "combination." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:293 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:285 +#: cinder/exception.py:298 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:290 +#: cinder/exception.py:303 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:294 +#: cinder/exception.py:307 +#, python-format +msgid "Instance %(uuid)s could not be found." +msgstr "" + +#: cinder/exception.py:311 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:298 +#: cinder/exception.py:315 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:303 +#: cinder/exception.py:320 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:307 +#: cinder/exception.py:324 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:311 +#: cinder/exception.py:328 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:315 +#: cinder/exception.py:332 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:319 +#: cinder/exception.py:336 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:323 +#: cinder/exception.py:340 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:327 +#: cinder/exception.py:344 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:331 +#: cinder/exception.py:348 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:335 +#: cinder/exception.py:352 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:339 +#: cinder/exception.py:356 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:344 +#: cinder/exception.py:361 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:348 +#: cinder/exception.py:365 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:352 +#: cinder/exception.py:369 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:356 +#: cinder/exception.py:373 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:360 +#: cinder/exception.py:377 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:364 +#: cinder/exception.py:381 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:368 +#: cinder/exception.py:385 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:372 +#: cinder/exception.py:389 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:381 +#: cinder/exception.py:398 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:385 +#: cinder/exception.py:402 #, python-format msgid "" "Volume type access for %(volume_type_id)s / %(project_id)s combination " "already exists." msgstr "" -#: cinder/exception.py:390 +#: cinder/exception.py:407 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:394 +#: cinder/exception.py:411 #, python-format msgid "Volume type encryption for type %(type_id)s does not exist." msgstr "" -#: cinder/exception.py:398 +#: cinder/exception.py:415 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:402 +#: cinder/exception.py:419 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:406 +#: cinder/exception.py:423 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:427 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:414 +#: cinder/exception.py:431 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:423 +#: cinder/exception.py:440 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:430 +#: cinder/exception.py:447 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:436 +#: cinder/exception.py:453 #, python-format msgid "" "Requested backup exceeds allowed Backup Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:442 +#: cinder/exception.py:459 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:446 +#: cinder/exception.py:463 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:450 +#: cinder/exception.py:467 #, python-format msgid "Maximum number of backups allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:454 +#: cinder/exception.py:471 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:475 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:463 +#: cinder/exception.py:480 #, python-format msgid "Cannot update volume_type %(id)s" msgstr "" -#: cinder/exception.py:467 +#: cinder/exception.py:484 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:471 +#: cinder/exception.py:488 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:475 +#: cinder/exception.py:492 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:479 +#: cinder/exception.py:496 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:484 +#: cinder/exception.py:501 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:488 +#: cinder/exception.py:505 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:492 +#: cinder/exception.py:509 #, python-format msgid "Failed to remove export for volume %(volume)s: %(reason)s" msgstr "" -#: cinder/exception.py:496 +#: cinder/exception.py:513 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:500 +#: cinder/exception.py:517 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:504 +#: cinder/exception.py:521 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:508 +#: cinder/exception.py:525 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:512 +#: cinder/exception.py:529 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:516 +#: cinder/exception.py:533 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:520 +#: cinder/exception.py:537 msgid "Unsupported backup metadata version requested" msgstr "" -#: cinder/exception.py:524 +#: cinder/exception.py:541 msgid "Unsupported backup verify driver" msgstr "" -#: cinder/exception.py:528 +#: cinder/exception.py:545 msgid "Metadata backup already exists for this volume" msgstr "" -#: cinder/exception.py:532 +#: cinder/exception.py:549 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:553 msgid "Backup operation of an encrypted volume failed." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:557 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:544 +#: cinder/exception.py:561 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:548 +#: cinder/exception.py:565 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:552 +#: cinder/exception.py:569 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:556 +#: cinder/exception.py:573 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:560 +#: cinder/exception.py:577 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:564 +#: cinder/exception.py:581 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:568 +#: cinder/exception.py:585 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:572 +#: cinder/exception.py:589 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:594 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:582 +#: cinder/exception.py:599 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:586 +#: cinder/exception.py:603 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:591 +#: cinder/exception.py:608 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:596 +#: cinder/exception.py:613 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:601 +#: cinder/exception.py:618 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:605 +#: cinder/exception.py:622 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:609 +#: cinder/exception.py:626 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:613 +#: cinder/exception.py:630 #, python-format msgid "" "Manage existing volume failed due to invalid backend reference " "%(existing_ref)s: %(reason)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:635 #, python-format msgid "Volume %(volume_id)s replication error: %(reason)s" msgstr "" -#: cinder/exception.py:623 +#: cinder/exception.py:640 #, python-format msgid "Volume replication for %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:628 +#: cinder/exception.py:645 #, python-format msgid "Manage existing volume failed due to volume type mismatch: %(reason)s" msgstr "" -#: cinder/exception.py:633 +#: cinder/exception.py:650 #, python-format msgid "Error extending volume: %(reason)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:654 +#, python-format +msgid "Error during evaluator parsing: %(reason)s" +msgstr "" + +#: cinder/exception.py:660 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:643 +#: cinder/exception.py:664 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:647 +#: cinder/exception.py:668 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:651 +#: cinder/exception.py:672 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:655 +#: cinder/exception.py:676 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:659 +#: cinder/exception.py:680 #, python-format msgid "ESM configure request failed: %(reason)s" msgstr "" -#: cinder/exception.py:663 +#: cinder/exception.py:684 #, python-format msgid "Coraid ESM not available with reason: %(reason)s" msgstr "" -#: cinder/exception.py:668 +#: cinder/exception.py:689 #, python-format msgid "Pure Storage Cinder driver failure: %(reason)s" msgstr "" -#: cinder/exception.py:672 +#: cinder/exception.py:693 #, python-format msgid "Bad response from Pure Storage REST API: %(reason)s" msgstr "" -#: cinder/exception.py:677 +#: cinder/exception.py:698 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:681 +#: cinder/exception.py:702 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:685 +#: cinder/exception.py:706 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:689 +#: cinder/exception.py:710 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:693 +#: cinder/exception.py:714 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:697 +#: cinder/exception.py:718 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:701 +#: cinder/exception.py:722 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:706 +#: cinder/exception.py:727 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:710 +#: cinder/exception.py:731 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:714 +#: cinder/exception.py:735 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:718 +#: cinder/exception.py:739 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:723 +#: cinder/exception.py:744 msgid "Retryable SolidFire Exception encountered" msgstr "" -#: cinder/exception.py:728 +#: cinder/exception.py:749 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:733 +#: cinder/exception.py:754 msgid "Unknown RemoteFS exception" msgstr "" -#: cinder/exception.py:737 +#: cinder/exception.py:758 msgid "No mounted shares found" msgstr "" -#: cinder/exception.py:741 cinder/exception.py:754 cinder/exception.py:780 +#: cinder/exception.py:762 cinder/exception.py:775 cinder/exception.py:801 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:746 +#: cinder/exception.py:767 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:750 +#: cinder/exception.py:771 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:759 +#: cinder/exception.py:780 msgid "Unknown SMBFS exception." msgstr "" -#: cinder/exception.py:763 +#: cinder/exception.py:784 msgid "No mounted SMBFS shares found." msgstr "" -#: cinder/exception.py:767 +#: cinder/exception.py:788 #, python-format msgid "There is no share which can host %(volume_size)sG." msgstr "" -#: cinder/exception.py:772 +#: cinder/exception.py:793 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:776 +#: cinder/exception.py:797 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/exception.py:785 +#: cinder/exception.py:806 msgid "HP MSA Volume Driver exception" msgstr "" -#: cinder/exception.py:789 +#: cinder/exception.py:810 #, python-format msgid "VDisk doesn't exist (%(vdisk)s)" msgstr "" -#: cinder/exception.py:793 +#: cinder/exception.py:814 msgid "Unable to connect to MSA array" msgstr "" -#: cinder/exception.py:797 +#: cinder/exception.py:818 #, python-format msgid "Not enough space on VDisk (%(vdisk)s)" msgstr "" -#: cinder/exception.py:802 +#: cinder/exception.py:823 #, python-format msgid "Fibre Channel connection control failure: %(reason)s" msgstr "" -#: cinder/exception.py:806 +#: cinder/exception.py:827 #, python-format msgid "Fibre Channel Zone operation failed: %(reason)s" msgstr "" -#: cinder/exception.py:810 +#: cinder/exception.py:831 #, python-format msgid "Fibre Channel SAN Lookup failure: %(reason)s" msgstr "" -#: cinder/exception.py:814 cinder/exception.py:818 +#: cinder/exception.py:835 cinder/exception.py:839 #, python-format msgid "Fibre Channel Zoning CLI error: %(reason)s" msgstr "" -#: cinder/exception.py:822 +#: cinder/exception.py:843 msgid "NetApp Cinder Driver exception." msgstr "" -#: cinder/exception.py:831 +#: cinder/exception.py:852 #, python-format msgid "EMCVnxCLICmdError : %(cmd)s (Return Code: %(rc)s) (Output: %(out)s) " msgstr "" -#: cinder/exception.py:847 +#: cinder/exception.py:868 #, python-format msgid "ConsistencyGroup %(consistencygroup_id)s could not be found." msgstr "" -#: cinder/exception.py:851 +#: cinder/exception.py:872 #, python-format msgid "Invalid ConsistencyGroup: %(reason)s" msgstr "" -#: cinder/exception.py:856 +#: cinder/exception.py:877 #, python-format msgid "CgSnapshot %(cgsnapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:860 +#: cinder/exception.py:881 #, python-format msgid "Invalid CgSnapshot: %(reason)s" msgstr "" -#: cinder/exception.py:865 +#: cinder/exception.py:886 msgid "HBSD error occurs." msgstr "" -#: cinder/exception.py:882 +#: cinder/exception.py:903 msgid "Storage resource could not be found." msgstr "" -#: cinder/exception.py:887 +#: cinder/exception.py:908 msgid "Bad response from Datera API" msgstr "" -#: cinder/exception.py:892 cinder/brick/exception.py:108 +#: cinder/exception.py:913 cinder/brick/exception.py:108 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:896 cinder/brick/exception.py:112 +#: cinder/exception.py:917 cinder/brick/exception.py:112 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:900 cinder/brick/exception.py:116 +#: cinder/exception.py:921 cinder/brick/exception.py:116 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:905 +#: cinder/exception.py:926 msgid "X-IO Volume Driver exception!" msgstr "" -#: cinder/exception.py:910 +#: cinder/exception.py:931 #, python-format msgid "Volume backend config is invalid: %(reason)s" msgstr "" -#: cinder/exception.py:914 +#: cinder/exception.py:935 #, python-format msgid "Backend service retry timeout hit: %(timeout)s sec" msgstr "" -#: cinder/exception.py:918 +#: cinder/exception.py:939 #, python-format msgid "Backend reports: %(message)s" msgstr "" -#: cinder/exception.py:922 +#: cinder/exception.py:943 msgid "Backend reports: item already exists" msgstr "" -#: cinder/exception.py:926 +#: cinder/exception.py:947 msgid "Backend reports: item not found" msgstr "" -#: cinder/exception.py:931 +#: cinder/exception.py:952 #, python-format msgid "" "The WebDAV request failed. Reason: %(msg)s, Return code/reason: %(code)s," @@ -1434,8 +1454,8 @@ msgid "'bootable' not string or bool" msgstr "" #: cinder/api/contrib/volume_manage.py:100 cinder/api/v2/snapshots.py:176 -#: cinder/api/v2/snapshots.py:237 cinder/api/v2/volumes.py:300 -#: cinder/api/v2/volumes.py:440 +#: cinder/api/v2/snapshots.py:237 cinder/api/v2/volumes.py:303 +#: cinder/api/v2/volumes.py:443 #, python-format msgid "Missing required element '%s' in request body" msgstr "" @@ -1446,7 +1466,7 @@ msgid "The following elements are required: %s" msgstr "" #: cinder/api/contrib/volume_manage.py:129 -#: cinder/api/contrib/volume_type_access.py:96 cinder/api/v2/volumes.py:335 +#: cinder/api/contrib/volume_type_access.py:96 cinder/api/v2/volumes.py:338 msgid "Volume type not found." msgstr "" @@ -1458,7 +1478,7 @@ msgstr "" #: cinder/api/contrib/volume_replication.py:94 #: cinder/api/contrib/volume_unmanage.py:60 cinder/api/v2/snapshots.py:192 #: cinder/api/v2/volumes.py:177 cinder/api/v2/volumes.py:194 -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:477 msgid "Volume could not be found" msgstr "" @@ -1631,17 +1651,17 @@ msgstr "" msgid "volume does not exist" msgstr "" -#: cinder/api/v1/volumes.py:303 cinder/api/v1/volumes.py:307 -#: cinder/api/v2/volumes.py:261 +#: cinder/api/v1/volumes.py:306 cinder/api/v1/volumes.py:310 +#: cinder/api/v2/volumes.py:264 msgid "Invalid imageRef provided." msgstr "" -#: cinder/api/v1/volumes.py:347 cinder/api/v2/volumes.py:346 +#: cinder/api/v1/volumes.py:350 cinder/api/v2/volumes.py:349 #, python-format msgid "snapshot id:%s not found" msgstr "" -#: cinder/api/v1/volumes.py:360 +#: cinder/api/v1/volumes.py:363 #, python-format msgid "source vol id:%s not found" msgstr "" @@ -1651,7 +1671,7 @@ msgstr "" msgid "Snapshot could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:436 +#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:439 msgid "Missing request body" msgstr "" @@ -1668,31 +1688,31 @@ msgstr "" msgid "Invalid is_public filter [%s]" msgstr "" -#: cinder/api/v2/volumes.py:281 +#: cinder/api/v2/volumes.py:284 #, python-format msgid "Multiple matches found for '%s', use an ID to be more specific." msgstr "" -#: cinder/api/v2/volumes.py:290 +#: cinder/api/v2/volumes.py:293 msgid "Invalid image identifier or unable to access requested image." msgstr "" -#: cinder/api/v2/volumes.py:358 +#: cinder/api/v2/volumes.py:361 #, python-format msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:369 +#: cinder/api/v2/volumes.py:372 #, python-format msgid "source volume id:%s is not replicated" msgstr "" -#: cinder/api/v2/volumes.py:374 +#: cinder/api/v2/volumes.py:377 #, python-format msgid "replica source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:387 +#: cinder/api/v2/volumes.py:390 #, python-format msgid "Consistency group id:%s not found" msgstr "" @@ -2136,11 +2156,6 @@ msgstr "" msgid "Failed to flush IO buffers prior to removing device: (%(code)s)" msgstr "" -#: cinder/brick/iscsi/iscsi.py:367 cinder/brick/iscsi/iscsi.py:587 -#: cinder/volume/targets/lio.py:144 cinder/volume/targets/tgt.py:395 -msgid "valid iqn needed for show_target" -msgstr "" - #: cinder/brick/local_dev/lvm.py:609 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" @@ -2420,56 +2435,56 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:1356 +#: cinder/db/sqlalchemy/api.py:1355 msgid "'migration_status' column could not be found." msgstr "" -#: cinder/db/sqlalchemy/api.py:1366 +#: cinder/db/sqlalchemy/api.py:1365 msgid "'metadata' filter value is not valid." msgstr "" -#: cinder/db/sqlalchemy/api.py:1376 +#: cinder/db/sqlalchemy/api.py:1375 #, python-format msgid "'%s' filter key is not valid, it maps to a relationship." msgstr "" -#: cinder/db/sqlalchemy/api.py:1381 +#: cinder/db/sqlalchemy/api.py:1380 #, python-format msgid "'%s' filter key is not valid." msgstr "" -#: cinder/db/sqlalchemy/api.py:2178 +#: cinder/db/sqlalchemy/api.py:2177 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2946 +#: cinder/db/sqlalchemy/api.py:2945 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:3030 +#: cinder/db/sqlalchemy/api.py:3029 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:3056 +#: cinder/db/sqlalchemy/api.py:3055 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:3078 +#: cinder/db/sqlalchemy/api.py:3077 #, 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:3184 +#: cinder/db/sqlalchemy/api.py:3183 #, python-format msgid "No consistency group with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:3272 +#: cinder/db/sqlalchemy/api.py:3271 #, python-format msgid "No cgsnapshot with id %s" msgstr "" @@ -2946,6 +2961,37 @@ msgstr "" msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" +#: cinder/scheduler/evaluator/evaluator.py:49 +#, python-format +msgid "KeyError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:52 +#, python-format +msgid "TypeError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:61 +#, python-format +msgid "ValueError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:107 +#, python-format +msgid "ZeroDivisionError: %s" +msgstr "" + +#: cinder/scheduler/evaluator/evaluator.py:294 +#, python-format +msgid "ParseException: %s" +msgstr "" + +#: cinder/scheduler/filters/instance_locality_filter.py:100 +#: cinder/scheduler/filters/instance_locality_filter.py:112 +#, python-format +msgid "Hint \"%s\" not supported." +msgstr "" + #: cinder/scheduler/flows/create_volume.py:53 msgid "No volume_id provided to populate a request_spec from" msgstr "" @@ -2966,20 +3012,20 @@ msgstr "" msgid "fake" msgstr "" -#: cinder/tests/test_glusterfs.py:761 +#: cinder/tests/test_glusterfs.py:672 msgid "umount: : target is busy" msgstr "" -#: cinder/tests/test_glusterfs.py:776 +#: cinder/tests/test_glusterfs.py:687 msgid "umount: : some other error" msgstr "" -#: cinder/tests/test_glusterfs.py:907 +#: cinder/tests/test_glusterfs.py:819 #, python-format msgid "umount: %s: not mounted" msgstr "" -#: cinder/tests/test_glusterfs.py:919 cinder/tests/test_glusterfs.py:931 +#: cinder/tests/test_glusterfs.py:831 cinder/tests/test_glusterfs.py:843 #, python-format msgid "umount: %s: target is busy" msgstr "" @@ -2996,7 +3042,7 @@ msgid "" "\t%s" msgstr "" -#: cinder/tests/test_rbd.py:971 +#: cinder/tests/test_rbd.py:974 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3030,20 +3076,11 @@ msgstr "" msgid "volume_types must be provided to create consistency group %s." msgstr "" -#: cinder/tests/api/middleware/test_faults.py:127 +#: cinder/tests/api/middleware/test_faults.py:124 #, python-format msgid "String with params: %s" msgstr "" -#: cinder/tests/api/middleware/test_faults.py:147 -#, python-format -msgid "Invalid input: %(reason)s" -msgstr "" - -#: cinder/tests/api/middleware/test_faults.py:148 -msgid "Value is invalid" -msgstr "" - #: cinder/tests/brick/test_brick_remotefs.py:100 msgid "Unexpected call to _execute." msgstr "" @@ -3179,232 +3216,228 @@ msgid "" "attach_status: '%(attach_status)s'" msgstr "" -#: cinder/volume/api.py:546 cinder/volume/api.py:664 +#: cinder/volume/api.py:549 cinder/volume/api.py:667 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:551 +#: cinder/volume/api.py:554 msgid "Snapshot of secondary replica is not allowed." msgstr "" -#: cinder/volume/api.py:555 +#: cinder/volume/api.py:558 msgid "must be available" msgstr "" -#: cinder/volume/api.py:577 cinder/volume/api.py:705 +#: cinder/volume/api.py:580 cinder/volume/api.py:708 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:589 cinder/volume/api.py:717 +#: cinder/volume/api.py:592 cinder/volume/api.py:720 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:668 +#: cinder/volume/api.py:671 #, python-format msgid "Snapshot cannot be created because volume '%s' is not available." msgstr "" -#: cinder/volume/api.py:759 +#: cinder/volume/api.py:762 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:763 +#: cinder/volume/api.py:766 #, python-format msgid "" "Snapshot %s is part of a cgsnapshot and has to be deleted together with " "the cgsnapshot." msgstr "" -#: cinder/volume/api.py:793 cinder/volume/flows/api/create_volume.py:266 +#: cinder/volume/api.py:796 cinder/volume/flows/api/create_volume.py:266 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:797 +#: cinder/volume/api.py:800 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:801 +#: cinder/volume/api.py:804 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:932 cinder/volume/api.py:1028 +#: cinder/volume/api.py:935 cinder/volume/api.py:1031 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:935 +#: cinder/volume/api.py:938 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:983 +#: cinder/volume/api.py:986 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:988 +#: cinder/volume/api.py:991 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:1006 +#: cinder/volume/api.py:1009 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, " "(%(d_consumed)dG of %(d_quota)dG already consumed)." msgstr "" -#: cinder/volume/api.py:1034 +#: cinder/volume/api.py:1037 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:1040 +#: cinder/volume/api.py:1043 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:1047 cinder/volume/manager.py:1490 +#: cinder/volume/api.py:1050 cinder/volume/manager.py:1484 msgid "Volume must not be replicated." msgstr "" -#: cinder/volume/api.py:1053 cinder/volume/api.py:1153 +#: cinder/volume/api.py:1056 cinder/volume/api.py:1156 msgid "Volume must not be part of a consistency group." msgstr "" -#: cinder/volume/api.py:1069 +#: cinder/volume/api.py:1072 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:1075 +#: cinder/volume/api.py:1078 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:1105 +#: cinder/volume/api.py:1108 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:1109 +#: cinder/volume/api.py:1112 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:1114 +#: cinder/volume/api.py:1117 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:1125 +#: cinder/volume/api.py:1128 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/api.py:1134 +#: cinder/volume/api.py:1137 #, python-format msgid "Unable to update type due to incorrect status on volume: %s" msgstr "" -#: cinder/volume/api.py:1140 +#: cinder/volume/api.py:1143 #, python-format msgid "Volume %s is already part of an active migration." msgstr "" -#: cinder/volume/api.py:1146 +#: cinder/volume/api.py:1149 #, python-format msgid "migration_policy must be 'on-demand' or 'never', passed: %s" msgstr "" -#: cinder/volume/api.py:1165 +#: cinder/volume/api.py:1168 #, python-format msgid "Invalid volume_type passed: %s" msgstr "" -#: cinder/volume/api.py:1178 +#: cinder/volume/api.py:1181 #, python-format msgid "New volume_type same as original: %s" msgstr "" -#: cinder/volume/api.py:1193 +#: cinder/volume/api.py:1196 msgid "Retype cannot change encryption requirements" msgstr "" -#: cinder/volume/api.py:1205 +#: cinder/volume/api.py:1208 msgid "Retype cannot change front-end qos specs for in-use volumes" msgstr "" -#: cinder/volume/driver.py:259 cinder/volume/manager.py:972 +#: cinder/volume/driver.py:268 cinder/volume/manager.py:972 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/driver.py:383 cinder/volume/driver.py:397 +#: cinder/volume/driver.py:392 cinder/volume/driver.py:406 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:415 +#: cinder/volume/driver.py:424 #, python-format msgid "Failed to copy volume %(src)s to %(dest)s." msgstr "" -#: cinder/volume/driver.py:488 cinder/volume/manager.py:890 +#: cinder/volume/driver.py:497 cinder/volume/manager.py:890 #: cinder/volume/manager.py:921 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/driver.py:494 +#: cinder/volume/driver.py:503 #, python-format msgid "Error encountered during cleanup of a failed attach: %(ex)s" msgstr "" -#: cinder/volume/driver.py:519 cinder/volume/drivers/ibm/flashsystem.py:881 +#: cinder/volume/driver.py:528 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:603 +#: cinder/volume/driver.py:612 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:684 cinder/volume/driver.py:692 +#: cinder/volume/driver.py:693 cinder/volume/driver.py:701 msgid "Manage existing volume not implemented." msgstr "" -#: cinder/volume/driver.py:754 +#: cinder/volume/driver.py:763 msgid "sync_replica not implemented." msgstr "" -#: cinder/volume/driver.py:801 +#: cinder/volume/driver.py:810 msgid "promote_replica not implemented." msgstr "" -#: cinder/volume/driver.py:957 cinder/volume/targets/iscsi.py:79 +#: cinder/volume/driver.py:966 cinder/volume/targets/iscsi.py:79 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:1055 cinder/volume/targets/iscsi.py:191 +#: cinder/volume/driver.py:1068 cinder/volume/targets/iscsi.py:187 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:1350 +#: cinder/volume/driver.py:1334 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/driver.py:1365 +#: cinder/volume/driver.py:1349 #, python-format msgid "" "FibreChannelDriver validate_connector failed. No '%s'. Make sure HBA " "state is Online." msgstr "" -#: cinder/volume/iscsi.py:113 -msgid "Detected inconsistency in provider_location id" -msgstr "" - #: cinder/volume/manager.py:378 msgid "Failed to create manager volume flow." msgstr "" @@ -3454,67 +3487,67 @@ msgid "" "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1117 +#: cinder/volume/manager.py:1115 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1138 +#: cinder/volume/manager.py:1134 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:1353 +#: cinder/volume/manager.py:1347 #, python-format msgid "Volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/manager.py:1428 +#: cinder/volume/manager.py:1422 msgid "Failed to get old volume type quota reservations" msgstr "" -#: cinder/volume/manager.py:1473 +#: cinder/volume/manager.py:1467 msgid "Retype requires migration but is not allowed." msgstr "" -#: cinder/volume/manager.py:1481 +#: cinder/volume/manager.py:1475 msgid "Volume must not have snapshots." msgstr "" -#: cinder/volume/manager.py:1531 +#: cinder/volume/manager.py:1525 msgid "Failed to create manage existing flow." msgstr "" -#: cinder/volume/manager.py:1571 +#: cinder/volume/manager.py:1565 msgid "Error promoting secondary volume to primary" msgstr "" -#: cinder/volume/manager.py:1581 cinder/volume/manager.py:1612 +#: cinder/volume/manager.py:1575 cinder/volume/manager.py:1606 #, python-format msgid "Failed updating model with driver provided model %(model)s" msgstr "" -#: cinder/volume/manager.py:1602 +#: cinder/volume/manager.py:1596 msgid "Error synchronizing secondary volume to primary" msgstr "" -#: cinder/volume/manager.py:1719 +#: cinder/volume/manager.py:1713 msgid "Volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:1747 +#: cinder/volume/manager.py:1741 #, python-format msgid "Error occurred when deleting consistency group %s." msgstr "" -#: cinder/volume/manager.py:1855 +#: cinder/volume/manager.py:1849 #, python-format msgid "Error occurred when creating cgsnapshot %s." msgstr "" -#: cinder/volume/manager.py:1941 +#: cinder/volume/manager.py:1935 #, python-format msgid "Error occurred when deleting cgsnapshot %s." msgstr "" @@ -3577,11 +3610,11 @@ msgstr "" msgid "volume_type_id cannot be None" msgstr "" -#: cinder/volume/drivers/block_device.py:210 +#: cinder/volume/drivers/block_device.py:174 msgid "No free disk" msgstr "" -#: cinder/volume/drivers/block_device.py:223 +#: cinder/volume/drivers/block_device.py:187 msgid "No big enough free disk" msgstr "" @@ -3644,6 +3677,60 @@ msgstr "" msgid "Request to Datera cluster returned bad status: %(status)s | %(reason)s" msgstr "" +#: cinder/volume/drivers/drbdmanagedrv.py:131 +msgid "Cannot ping DRBDmanage backend" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:155 +#, python-format +msgid "Received error string: %s" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:222 +#, python-format +msgid "volume %s not found in drbdmanage" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:225 +#, python-format +msgid "multiple resources with name %s found by drbdmanage" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:231 +#, python-format +msgid "not exactly one volume with id %s" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:259 +#, python-format +msgid "no snapshot with id %s found in drbdmanage" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:263 +#, python-format +msgid "multiple resources with snapshot ID %s found" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:269 +#, python-format +msgid "not exactly one snapshot with id %s" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:291 +#, python-format +msgid "Got bad path information from DRBDmanage! (%s)" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:454 +#, python-format +msgid "Snapshot res \"%s\" that is not deployed anywhere?" +msgstr "" + +#: cinder/volume/drivers/drbdmanagedrv.py:474 +#, python-format +msgid "Resource \"%(res)s\" for snapshot \"%(sn)s\" not found" +msgstr "" + #: cinder/volume/drivers/eqlx.py:174 msgid "Error executing EQL command" msgstr "" @@ -3968,38 +4055,37 @@ msgstr "" msgid "Backup is only supported for raw-formatted GlusterFS volumes." msgstr "" -#: cinder/volume/drivers/lvm.py:151 +#: cinder/volume/drivers/lvm.py:232 cinder/volume/drivers/lvm.py:241 #, python-format -msgid "Volume device file path %s does not exist." +msgid "Volume Group %s does not exist" +msgstr "" + +#: cinder/volume/drivers/lvm.py:248 +msgid "Thin provisioning not supported on this version of LVM." msgstr "" -#: cinder/volume/drivers/lvm.py:158 +#: cinder/volume/drivers/lvm.py:257 #, python-format -msgid "Size for volume: %s not found, cannot secure delete." +msgid "Failed to create thin pool, error message was: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:419 +#: cinder/volume/drivers/lvm.py:436 #, python-format msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s" msgstr "" -#: cinder/volume/drivers/lvm.py:435 cinder/volume/drivers/rbd.py:937 +#: cinder/volume/drivers/lvm.py:452 cinder/volume/drivers/rbd.py:946 msgid "Reference must contain source-name element." msgstr "" -#: cinder/volume/drivers/lvm.py:452 cinder/volume/drivers/rbd.py:961 +#: cinder/volume/drivers/lvm.py:469 cinder/volume/drivers/rbd.py:970 #, python-format msgid "" "Failed to manage existing volume %(name)s, because reported size %(size)s" " was not a floating-point number." msgstr "" -#: cinder/volume/drivers/lvm.py:613 -#, python-format -msgid "Destination Volume Group %s does not exist" -msgstr "" - -#: cinder/volume/drivers/lvm.py:639 +#: cinder/volume/drivers/lvm.py:532 #, python-format msgid "" "Refusing to migrate volume ID: %(id)s. Please check your configuration " @@ -4063,66 +4149,98 @@ msgstr "" msgid "API %(name)s failed with error string %(err)s" msgstr "" -#: cinder/volume/drivers/pure.py:264 +#: cinder/volume/drivers/pure.py:275 +msgid "No reachable iSCSI-enabled ports on target array." +msgstr "" + +#: cinder/volume/drivers/pure.py:311 msgid "Unable to connect or find connection to host" msgstr "" -#: cinder/volume/drivers/rbd.py:76 +#: cinder/volume/drivers/pure.py:517 +#, python-format +msgid "" +"Unable to find usable REST API version. Response from Pure Storage REST " +"API: %s" +msgstr "" + +#: cinder/volume/drivers/pure.py:527 +#, python-format +msgid "exception:%s" +msgstr "" + +#: cinder/volume/drivers/pure.py:532 +#, python-format +msgid "Unable to connect to %r. Check san_ip." +msgstr "" + +#: cinder/volume/drivers/pure.py:539 +#, python-format +msgid "Response not in JSON: %s" +msgstr "" + +#: cinder/volume/drivers/pure.py:551 +msgid "" +"All REST API versions supported by this version of the Pure Storage iSCSI" +" driver are unavailable on array." +msgstr "" + +#: cinder/volume/drivers/rbd.py:77 msgid "Volumes will be chunked into objects of this size (in megabytes)." msgstr "" -#: cinder/volume/drivers/rbd.py:79 +#: cinder/volume/drivers/rbd.py:80 msgid "" "Timeout value (in seconds) used when connecting to ceph cluster. If value" " < 0, no timeout is set and default librados value is used." msgstr "" -#: cinder/volume/drivers/rbd.py:162 +#: cinder/volume/drivers/rbd.py:163 #, python-format msgid "Invalid argument - whence=%s not supported" msgstr "" -#: cinder/volume/drivers/rbd.py:166 +#: cinder/volume/drivers/rbd.py:167 msgid "Invalid argument" msgstr "" -#: cinder/volume/drivers/rbd.py:186 +#: cinder/volume/drivers/rbd.py:187 msgid "fileno() not supported by RBD()" msgstr "" -#: cinder/volume/drivers/rbd.py:273 +#: cinder/volume/drivers/rbd.py:274 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:279 +#: cinder/volume/drivers/rbd.py:280 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:402 +#: cinder/volume/drivers/rbd.py:403 #, python-format msgid "clone depth exceeds limit of %s" msgstr "" -#: cinder/volume/drivers/rbd.py:652 +#: cinder/volume/drivers/rbd.py:653 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:761 +#: cinder/volume/drivers/rbd.py:762 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:765 +#: cinder/volume/drivers/rbd.py:766 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:768 +#: cinder/volume/drivers/rbd.py:769 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:898 cinder/volume/drivers/sheepdog.py:187 +#: cinder/volume/drivers/rbd.py:907 cinder/volume/drivers/sheepdog.py:187 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" @@ -4385,6 +4503,10 @@ msgstr "" msgid "Could not detach volume %(vol)s from device %(dev)s." msgstr "" +#: cinder/volume/drivers/storpool.py:189 +msgid "storpool libraries not found" +msgstr "" + #: cinder/volume/drivers/symantec_cnfs.py:48 msgid "NFS is not configured to use NFSv3" msgstr "" @@ -4409,6 +4531,97 @@ msgstr "" msgid "Snapshot %(name)s not found" msgstr "" +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:134 +msgid "API key is missing for CloudByte driver." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:155 +#, python-format +msgid "Error executing CloudByte API [%(cmd)s], Error: %(err)s." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:162 +#, python-format +msgid "" +"Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, " +"Error: %(error)s." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:257 +#, python-format +msgid "Null response received while creating volume [%s] at CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:264 +#, python-format +msgid "Jobid not found in CloudByte's create volume [%s] response." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:284 +#, python-format +msgid "" +"Null response received while querying for create volume job [%s] at " +"CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:335 +msgid "Null response received from CloudByte's list filesystem." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:342 +msgid "No volumes found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:353 +#, python-format +msgid "Volume [%s] not found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:406 +msgid "Null response received from CloudByte's list iscsi initiators." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:413 +msgid "No iscsi initiators were found in CloudByte." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:429 +msgid "Null response received from CloudByte's list volume iscsi service." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:436 +msgid "No iscsi services found in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:447 +#, python-format +msgid "No iscsi service found for CloudByte volume [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:500 +#, python-format +msgid "Failed to get CloudByte account details for account [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:512 +msgid "No response was received from CloudByte's list filesystem api call." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:519 +msgid "No volume was found at CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:554 +msgid "No response was received from CloudByte storage list tsm API call." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:762 +#, python-format +msgid "" +"Failed to create snapshot. CloudByte volume information not found for " +"OpenStack volume [%s]." +msgstr "" + #: cinder/volume/drivers/dell/dell_storagecenter_api.py:207 msgid "Failed to connect to Enterprise Manager" msgstr "" @@ -5254,7 +5467,7 @@ msgstr "" #: cinder/volume/drivers/fusionio/ioControl.py:284 #: cinder/volume/drivers/ibm/ibmnas.py:110 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:260 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 #, python-format msgid "%s is not set" msgstr "" @@ -5581,7 +5794,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1463 +#: cinder/volume/drivers/huawei/rest_common.py:1523 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " @@ -5599,86 +5812,87 @@ msgstr "" msgid "validate_connector: The FC driver requires the wwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:107 +#: cinder/volume/drivers/huawei/rest_common.py:108 #, python-format msgid "Login error, reason is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:135 +#: cinder/volume/drivers/huawei/rest_common.py:136 #, python-format msgid "" "%(err)s\n" "result: %(res)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:142 +#: cinder/volume/drivers/huawei/rest_common.py:143 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:190 +#: cinder/volume/drivers/huawei/rest_common.py:191 msgid "Find QoS configuration error!" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:293 +#: cinder/volume/drivers/huawei/rest_common.py:294 #, python-format msgid "Invalid resource pool: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:311 +#: cinder/volume/drivers/huawei/rest_common.py:312 #, python-format msgid "Get pool info error, pool name is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:349 +#: cinder/volume/drivers/huawei/rest_common.py:350 #, python-format msgid "Can't find lun info on the array, lun name is: %(name)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:477 -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/rest_common.py:461 #, python-format -msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." +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:504 +#: cinder/volume/drivers/huawei/rest_common.py:525 #, python-format -msgid "Waited %s seconds. Timeout when waiting the newly created lun to be ready." +msgid "_wait_for_condition: %s timed out." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1166 +#: cinder/volume/drivers/huawei/rest_common.py:546 +#: cinder/volume/drivers/huawei/ssh_common.py:582 #, python-format -msgid "" -"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". LUNType: " -"%(fetchtype)s." +msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1196 +#: cinder/volume/drivers/huawei/rest_common.py:1239 #, python-format msgid "" -"PrefetchType config is wrong. PrefetchType must be in 1,2,3,4. fetchtype " -"is: %(fetchtype)s." +"Config file is wrong. LUNType must be \"Thin\" or \"Thick\". LUNType: " +"%(fetchtype)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1216 +#: cinder/volume/drivers/huawei/rest_common.py:1269 #, python-format msgid "" -"_wait_for_luncopy: LUNcopy status is not normal.LUNcopy name: " -"%(luncopyname)s." +"PrefetchType config is wrong. PrefetchType must be in 0,1,2,3. " +"PrefetchType is: %(fetchtype)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1435 +#: cinder/volume/drivers/huawei/rest_common.py:1495 msgid "" "_check_conf_file: Config file invalid. RestURL, UserName and UserPassword" " must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1442 +#: cinder/volume/drivers/huawei/rest_common.py:1502 #: cinder/volume/drivers/huawei/ssh_common.py:127 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1523 +#: cinder/volume/drivers/huawei/rest_common.py:1583 #, python-format msgid "Can't find lun info on the array, lun name is: %(name)s." msgstr "" @@ -6782,18 +6996,18 @@ msgstr "" msgid "Invalid value: \"%s\"" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:141 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:138 #, python-format msgid "Export fc: %(volume)s, %(wwpns)s, %(iqn)s, %(volumename)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:165 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:161 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:57 #, python-format msgid "Flexvisor failed to assign volume %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:171 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:167 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:63 #, python-format msgid "" @@ -6801,50 +7015,50 @@ msgid "" " event id." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:176 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:172 #, python-format msgid "Flexvisor assign volume failed:%(id)s:%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:195 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:191 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:125 #, python-format msgid "Flexvisor failed to unassign volume %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:200 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:196 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:130 #, python-format msgid "Flexvisor failed to unassign volume (get event) %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:204 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:200 #, python-format msgid "Flexvisor unassign volume failed:%(id)s:%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:253 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:247 msgid "Backend storage did not configure fiber channel target." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:268 -#: cinder/volume/drivers/prophetstor/dpl_fc.py:371 -#: cinder/volume/drivers/prophetstor/dpl_fc.py:378 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:262 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:362 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:369 #, python-format msgid "Invalid wwpns format %(wwpns)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:319 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:312 #, python-format msgid "Invalid connection initialization response of volume %(name)s: %(output)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:338 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:330 #, python-format msgid "Invalid connection initialization response of volume %(name)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:397 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:388 #, python-format msgid "Faield to unassign %(volume)s" msgstr "" @@ -6859,199 +7073,190 @@ msgstr "" msgid "Flexvisor failed to assign volume %(volume)s iqn %(iqn)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:138 +#: cinder/volume/drivers/prophetstor/dpl_iscsi.py:137 #, python-format msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:765 -#, python-format -msgid "Flexvisor failed to get event %(volume)s(%(status)s)." -msgstr "" - -#: cinder/volume/drivers/prophetstor/dplcommon.py:787 +#: cinder/volume/drivers/prophetstor/dplcommon.py:786 #, python-format msgid "Fexvisor failed to add volume %(id)s due to %(reason)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:792 +#: cinder/volume/drivers/prophetstor/dplcommon.py:791 #, python-format msgid "Flexvisor failed to add volume %(id)s to group %(cgid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:810 +#: cinder/volume/drivers/prophetstor/dplcommon.py:808 #, python-format msgid "Flexvisor failed to get snapshot id of volume %(id)s from group %(vgid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:815 +#: cinder/volume/drivers/prophetstor/dplcommon.py:813 #, python-format msgid "" "Flexvisor could not find volume %(id)s snapshot in the group %(vgid)s " "snapshot %(vgsid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:844 +#: cinder/volume/drivers/prophetstor/dplcommon.py:841 #, python-format msgid "Failed to create consistency group %(id)s:%(ret)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:851 +#: cinder/volume/drivers/prophetstor/dplcommon.py:848 #, python-format msgid "Failed to create consistency group %(id)s due to %(reason)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:868 +#: cinder/volume/drivers/prophetstor/dplcommon.py:865 #, python-format msgid "Failed to delete consistency group %(id)s due to %(reason)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:906 +#: cinder/volume/drivers/prophetstor/dplcommon.py:902 #, python-format msgid "Failed to create cg snapshot %(id)s due to %(reason)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:935 +#: cinder/volume/drivers/prophetstor/dplcommon.py:932 #, python-format msgid "Failed to delete cgsnapshot %(id)s due to %(reason)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:949 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1031 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1123 +#: cinder/volume/drivers/prophetstor/dplcommon.py:946 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1027 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1117 msgid "Pool is not available in the volume host fields." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:968 +#: cinder/volume/drivers/prophetstor/dplcommon.py:965 #, python-format msgid "Flexvisor failed to create volume %(volume)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:973 +#: cinder/volume/drivers/prophetstor/dplcommon.py:970 #, python-format msgid "Flexvisor failed to create volume (get event) %s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:978 +#: cinder/volume/drivers/prophetstor/dplcommon.py:975 #, python-format msgid "Flexvisor create volume failed.:%(volumeid)s:%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:994 +#: cinder/volume/drivers/prophetstor/dplcommon.py:990 #, python-format msgid "Flexvisor failed to create volume %(id)s in the group %(vgid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1013 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1009 #, python-format msgid "Flexvisor unable to find the source volume %(id)s info." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1050 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1046 #, python-format msgid "Flexvisor failed to create volume from snapshot %(id)s:%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1057 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1053 #, python-format msgid "" "Flexvisor failed to create volume from snapshot (failed to get event) " "%(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1062 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1106 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1058 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1101 #, python-format msgid "Flexvisor failed to create volume from snapshot %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1096 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1091 #, python-format msgid "Flexvisor failed to spawn volume from snapshot %(id)s:%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1101 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1096 #, python-format msgid "" "Flexvisor failed to spawn volume from snapshot (failed to get event) " "%(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1143 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1153 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1137 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1147 #, python-format msgid "Flexvisor failed to clone volume %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1148 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1142 #, python-format msgid "Flexvisor failed to clone volume (failed to get event) %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1168 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1161 #, python-format msgid "Flexvisor volume %(id)s failed to join group %(vgid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1202 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1194 #, python-format msgid "Flexvisor failed deleting volume %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1211 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1202 #, python-format msgid "Flexvisor failed to delete volume %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1229 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1220 #, python-format msgid "Flexvisor failed to extend volume %(id)s:%(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1235 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1226 #, python-format msgid "Flexvisor failed to extend volume (failed to get event) %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1240 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1231 #, python-format msgid "Flexvisor failed to extend volume %(id)s: %(status)s." msgstr "" +#: cinder/volume/drivers/prophetstor/dplcommon.py:1255 #: cinder/volume/drivers/prophetstor/dplcommon.py:1265 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1275 #, python-format msgid "Flexvisor failed to create snapshot for volume %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1270 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1260 #, python-format msgid "" "Flexvisor failed to create snapshot for volume (failed to get event) " "%(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1292 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1305 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1282 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1294 #, python-format msgid "Flexvisor failed to delete snapshot %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1297 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1287 #, python-format msgid "Flexvisor failed to delete snapshot (failed to get event) %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1418 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1430 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1401 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1413 #, python-format msgid "Flexvisor failed to get pool info %(id)s: %(status)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1434 -msgid "Flexvisor succeed to get pool info." -msgstr "" - #: cinder/volume/drivers/san/san.py:171 msgid "Specify san_password or san_private_key" msgstr "" @@ -7070,58 +7275,58 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:221 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:222 #, python-format msgid "" "Invalid hp3parclient version found (%(found)s). Version %(minimum)s or " "greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:236 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:237 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:262 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:263 msgid "You must install hp3parclient before using 3PAR drivers." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:288 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:289 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:679 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:296 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:331 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:432 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:332 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:433 #, python-format msgid "Virtual volume '%s' doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:364 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:365 #, python-format msgid "Volume type ID '%s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:423 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:424 msgid "Reference must be for an unmanaged virtual volume." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:466 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:467 msgid "Reference must contain source-name or source-id." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:719 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:720 #, python-format msgid "3PAR vlun %(name)s not found on host %(host)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:742 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:743 #, python-format msgid "3PAR vlun for volume %(name)s not found on host %(host)s" msgstr "" @@ -7133,119 +7338,119 @@ msgid "" "not deleted because: %(reason)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:890 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:881 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:932 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:923 #, python-format msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1017 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1008 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1110 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1101 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1252 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1243 msgid "" "The volume is currently busy on the 3PAR and cannot be deleted at this " "time. You can try again later." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1264 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1255 #, python-format msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1415 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1406 #, python-format msgid "Failure in update_volume_key_value_pair:%s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1429 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1420 #, python-format msgid "Failure in clear_volume_key_value_pair:%s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1522 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1513 #, python-format msgid "" "Copy volume task failed: convert_to_base_volume: id=%(id)s, " "status=%(status)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1546 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1537 #, python-format msgid "Volume (%s) already exists on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1577 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1568 #, python-format msgid "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1670 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1706 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1668 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1704 #, python-format msgid "" "Tune volume task stopped before it was done: volume_name=%(volume_name)s," " task-status=%(status)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1729 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1727 #, python-format msgid "Cannot retype from HP3PARDriver to %s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1735 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1733 msgid "Cannot retype from one 3PAR array to another." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1739 #, python-format msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1748 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1746 msgid "Cannot retype to a CPG in a different domain." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1752 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1750 msgid "Cannot retype to a snap CPG in a different domain." msgstr "" #: cinder/volume/drivers/san/hp/hp_3par_fc.py:472 -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:705 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:706 #, python-format msgid "Volume %s doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:152 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:154 #, python-format msgid "Invalid IP address format '%s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:186 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:188 #, 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:192 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:194 msgid "At least one valid iSCSI IP address must be set." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:287 +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:289 msgid "Least busy iSCSI port not found, using first iSCSI port in list." msgstr "" @@ -8125,6 +8330,10 @@ msgstr "" msgid "Volume driver %s not initialized." msgstr "" +#: cinder/volume/targets/lio.py:146 cinder/volume/targets/tgt.py:426 +msgid "valid iqn needed for show_target" +msgstr "" + #: cinder/zonemanager/fc_san_lookup_service.py:84 msgid "" "Lookup service not configured. Config option for fc_san_lookup_service " diff --git a/cinder/locale/de/LC_MESSAGES/cinder-log-info.po b/cinder/locale/de/LC_MESSAGES/cinder-log-info.po index 2c579cf75..0adbda1f4 100644 --- a/cinder/locale/de/LC_MESSAGES/cinder-log-info.po +++ b/cinder/locale/de/LC_MESSAGES/cinder-log-info.po @@ -1,5 +1,5 @@ # Translations template for cinder. -# Copyright (C) 2014 ORGANIZATION +# Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the cinder project. # # Translators: @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-12-28 06:13+0000\n" -"PO-Revision-Date: 2014-12-24 04:52+0000\n" +"POT-Creation-Date: 2015-01-15 06:08+0000\n" +"PO-Revision-Date: 2015-01-15 04:15+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/cinder/language/" "de/)\n" @@ -156,7 +156,7 @@ msgstr "vol=%s" msgid "Delete volume with id: %s" msgstr "Datenträger mit folgender ID löschen: %s" -#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:401 +#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:404 #, python-format msgid "Create volume of %s GB" msgstr "Datenträger mit %s GB erstellen" @@ -336,31 +336,6 @@ msgstr "" msgid "volume_file does not support fileno() so skippingfsync()" msgstr "" -#: cinder/brick/iscsi/iscsi.py:213 cinder/volume/targets/tgt.py:196 -#, python-format -msgid "Creating iscsi_target for: %s" -msgstr "Erstellung von iscsi_target für: %s" - -#: cinder/brick/iscsi/iscsi.py:302 cinder/volume/targets/tgt.py:332 -#, python-format -msgid "Removing iscsi_target for: %s" -msgstr "Entfernen von iscsi_target für: %s" - -#: cinder/brick/iscsi/iscsi.py:427 -#, python-format -msgid "Removing iscsi_target for volume: %s" -msgstr "Entfernen von iscsi_target für Datenträger: %s" - -#: cinder/brick/iscsi/iscsi.py:540 cinder/volume/targets/lio.py:96 -#, python-format -msgid "Creating iscsi_target for volume: %s" -msgstr "Erstellung von iscsi_target für Datenträger: %s" - -#: cinder/brick/iscsi/iscsi.py:569 cinder/volume/targets/lio.py:126 -#, python-format -msgid "Removing iscsi_target: %s" -msgstr "Entfernen von iscsi_target: %s" - #: cinder/brick/local_dev/lvm.py:265 #, python-format msgid "'Not found' when querying LVM info. (vg_name=%(vg)s, lv_name=%(lv)s" @@ -497,30 +472,6 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "Volumen %s wurde übertragen." -#: cinder/volume/iscsi.py:78 cinder/volume/iscsi.py:104 -#: cinder/volume/iscsi.py:249 cinder/volume/targets/lio.py:45 -#: cinder/volume/targets/tgt.py:303 -#, python-format -msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" -msgstr "" -"'remove_export' wird übersprungen. Kein 'iscsi_target' bereitgestellt für " -"Datenträger: %s" - -#: cinder/volume/iscsi.py:93 cinder/volume/targets/tgt.py:318 -#, python-format -msgid "" -"Skipping remove_export. No iscsi_target is presently exported for volume: %s" -msgstr "" -"'remove_export' wird übersprungen. Aktuell ist kein 'iscsi_target' " -"exportiert für Datenträger: %s" - -#: cinder/volume/iscsi.py:260 cinder/volume/targets/lio.py:64 -#, python-format -msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" -msgstr "" -"ensure_export wird übersprungen. Keine iscsi_target-Bestimmung für " -"Datenträger: %s" - #: cinder/volume/manager.py:261 msgid "Determined volume DB was empty at startup." msgstr "" @@ -584,70 +535,70 @@ msgstr "Momentaufnahme %s: wird gelöscht" msgid "snapshot %s: deleted successfully" msgstr "Momentaufnahme %s: erfolgreich gelöscht" -#: cinder/volume/manager.py:1232 +#: cinder/volume/manager.py:1226 msgid "Updating volume status" msgstr "Aktualisierung von Datenträgerstatus" -#: cinder/volume/manager.py:1276 +#: cinder/volume/manager.py:1270 #, python-format msgid "Notification {%s} received" msgstr "Benachrichtigung {%s} erhalten" -#: cinder/volume/manager.py:1344 +#: cinder/volume/manager.py:1338 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:1346 +#: cinder/volume/manager.py:1340 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:1459 +#: cinder/volume/manager.py:1453 #, python-format msgid "Volume %s: retyped successfully" msgstr "" -#: cinder/volume/manager.py:1620 +#: cinder/volume/manager.py:1614 msgid "Updating volume replication status." msgstr "" -#: cinder/volume/manager.py:1664 +#: cinder/volume/manager.py:1658 #, python-format msgid "Consistency group %s: creating" msgstr "" -#: cinder/volume/manager.py:1686 +#: cinder/volume/manager.py:1680 #, python-format msgid "Consistency group %s: created successfully" msgstr "" -#: cinder/volume/manager.py:1705 +#: cinder/volume/manager.py:1699 #, python-format msgid "Consistency group %s: deleting" msgstr "" -#: cinder/volume/manager.py:1805 +#: cinder/volume/manager.py:1799 #, python-format msgid "Consistency group %s: deleted successfully." msgstr "" -#: cinder/volume/manager.py:1818 +#: cinder/volume/manager.py:1812 #, python-format msgid "Cgsnapshot %s: creating." msgstr "" -#: cinder/volume/manager.py:1893 +#: cinder/volume/manager.py:1887 #, python-format msgid "cgsnapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:1906 +#: cinder/volume/manager.py:1900 #, python-format msgid "cgsnapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:1986 +#: cinder/volume/manager.py:1980 #, python-format msgid "cgsnapshot %s: deleted successfully" msgstr "" @@ -662,7 +613,7 @@ msgstr "Ausführen von sicherem Löschvorgang auf Datenträger: %s" msgid "Elapsed time for clear volume: %.2f sec" msgstr "" -#: cinder/volume/drivers/block_device.py:142 cinder/volume/drivers/lvm.py:283 +#: cinder/volume/drivers/block_device.py:106 cinder/volume/drivers/lvm.py:360 #: cinder/volume/drivers/srb.py:715 cinder/volume/drivers/nexenta/nfs.py:192 #, python-format msgid "Creating clone of volume: %s" @@ -973,22 +924,22 @@ msgstr "" msgid "Deleting deleteInitiatorGrp %s " msgstr "" -#: cinder/volume/drivers/pure.py:223 +#: cinder/volume/drivers/pure.py:270 #, python-format msgid "Using port %(name)s on the array at %(portal)s for iSCSI connectivity." msgstr "" -#: cinder/volume/drivers/pure.py:237 +#: cinder/volume/drivers/pure.py:284 #, python-format msgid "Re-using existing purity host %(host_name)r" msgstr "" -#: cinder/volume/drivers/pure.py:242 +#: cinder/volume/drivers/pure.py:289 #, python-format msgid "Creating host object %(host_name)r with IQN: %(iqn)s." msgstr "" -#: cinder/volume/drivers/pure.py:302 +#: cinder/volume/drivers/pure.py:349 #, python-format msgid "Deleting unneeded host %(host_name)r." msgstr "" @@ -1008,12 +959,12 @@ msgstr "" msgid "Mounting volume: %s succeeded" msgstr "" -#: cinder/volume/drivers/rbd.py:616 +#: cinder/volume/drivers/rbd.py:617 #, python-format msgid "volume %s no longer exists in backend" msgstr "" -#: cinder/volume/drivers/rbd.py:662 +#: cinder/volume/drivers/rbd.py:663 #, python-format msgid "RBD volume %s not found, allowing delete operation to proceed." msgstr "" @@ -1120,6 +1071,51 @@ msgstr "" msgid "Volume %s converted." msgstr "" +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:169 +#, python-format +msgid "CloudByte API executed successfully for command [%s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:293 +#, python-format +msgid "Volume [%s] created successfully in CloudByte storage." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:662 +#, python-format +msgid "" +"Successfully created a CloudByte volume [%(cb_vol)s] w.r.t OpenStack volume " +"[%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:699 +#, python-format +msgid "" +"Successfully deleted volume [%(cb_vol)s] at CloudByte corresponding to " +"OpenStack volume [%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:750 +#, python-format +msgid "" +"Created CloudByte snapshot [%(cb_snap)s] w.r.t CloudByte volume [%(cb_vol)s] " +"and OpenStack volume [%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:845 +#, python-format +msgid "" +"Created a clone [%(cb_clone)s] at CloudByte snapshot path [%(cb_snap)s] w.r." +"t parent OpenStack volume [%(stack_vol)s]." +msgstr "" + +#: cinder/volume/drivers/cloudbyte/cloudbyte.py:885 +#, python-format +msgid "" +"Deleted CloudByte snapshot [%(snap)s] w.r.t parent CloudByte volume " +"[%(cb_vol)s] and parent OpenStack volume [%(stack_vol)s]." +msgstr "" + #: cinder/volume/drivers/dell/dell_storagecenter_api.py:398 #, python-format msgid "Created volume %(index)d: %(name)s" @@ -1371,25 +1367,25 @@ msgid "Delete Snapshot: %(snapshot)s" msgstr "Momentaufnahme löschen: %(snapshot)s" #: cinder/volume/drivers/emc/emc_vnx_cli.py:1968 -#: cinder/volume/drivers/prophetstor/dplcommon.py:833 +#: 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:1991 -#: cinder/volume/drivers/prophetstor/dplcommon.py:863 +#: 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:2019 -#: cinder/volume/drivers/prophetstor/dplcommon.py:893 +#: 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:2046 -#: cinder/volume/drivers/prophetstor/dplcommon.py:924 +#: cinder/volume/drivers/prophetstor/dplcommon.py:920 #, python-format msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s" msgstr "" @@ -1536,7 +1532,7 @@ msgid "" "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:78 +#: cinder/volume/drivers/huawei/rest_common.py:79 #, python-format msgid "" "\n" @@ -1551,142 +1547,148 @@ msgid "" "\n" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:165 +#: cinder/volume/drivers/huawei/rest_common.py:166 #, python-format msgid "Create Volume: %(volume)s Size: %(size)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:234 +#: cinder/volume/drivers/huawei/rest_common.py:235 #, python-format msgid "Delete Volume: %(name)s array lun id: %(lun_id)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:341 +#: cinder/volume/drivers/huawei/rest_common.py:342 #, python-format msgid "_create_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:404 +#: cinder/volume/drivers/huawei/rest_common.py:405 #, python-format msgid "stop_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:488 +#: cinder/volume/drivers/huawei/rest_common.py:487 #, 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" +"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:500 -msgid "Waiting newly created lun to be ready." +#, python-format +msgid "" +"Timeout is not configured in huawei conf file. Use default: " +"%(default_timeout)d." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:566 +#: cinder/volume/drivers/huawei/rest_common.py:557 +#, 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:639 #, python-format msgid "" "_add_host_into_hostgroup, hostgroup name: %(name)s, hostgroup id: %(id)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:591 +#: cinder/volume/drivers/huawei/rest_common.py:664 #, 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:638 +#: cinder/volume/drivers/huawei/rest_common.py:711 msgid "Enter initialize_connection_iscsi." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:642 +#: cinder/volume/drivers/huawei/rest_common.py:715 #, python-format msgid "initiator name: %(initiator_name)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:649 +#: cinder/volume/drivers/huawei/rest_common.py:722 #, python-format msgid "" "initialize_connection_iscsi,iscsi_iqn: %(iscsi_iqn)s, target_ip: " "%(target_ip)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:671 +#: cinder/volume/drivers/huawei/rest_common.py:744 #, python-format msgid "initialize_connection_iscsi, host lun id is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:682 +#: cinder/volume/drivers/huawei/rest_common.py:755 #, python-format msgid "initialize_connection_iscsi success. Return data: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:692 +#: cinder/volume/drivers/huawei/rest_common.py:765 #, python-format msgid "" "initialize_connection_fc, initiator: %(initiator_name)s, volume name: " "%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:707 +#: cinder/volume/drivers/huawei/rest_common.py:780 #, python-format msgid "initialize_connection_fc, the array has free wwns: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:735 +#: cinder/volume/drivers/huawei/rest_common.py:808 #, python-format msgid "initialize_connection_fc, return data is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1066 +#: cinder/volume/drivers/huawei/rest_common.py:1139 #, 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:1080 +#: cinder/volume/drivers/huawei/rest_common.py:1153 msgid "Can't find lun in lungroup." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1083 +#: cinder/volume/drivers/huawei/rest_common.py:1156 msgid "Check if there are still other luns associated to the lungroup." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1203 -msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." +#: cinder/volume/drivers/huawei/rest_common.py:1276 +msgid "Use default PrefetchType. PrefetchType: Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1222 -msgid "Waiting for luncopy to be complete." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_common.py:1317 +#: cinder/volume/drivers/huawei/rest_common.py:1377 #, python-format msgid "Request ip info is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1320 +#: cinder/volume/drivers/huawei/rest_common.py:1380 #, python-format msgid "New str info is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1335 +#: cinder/volume/drivers/huawei/rest_common.py:1395 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1508 +#: cinder/volume/drivers/huawei/rest_common.py:1568 msgid "Entering extend_volume." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1513 +#: cinder/volume/drivers/huawei/rest_common.py:1573 #, python-format msgid "" "Extend Volume: %(volumename)s, oldsize: %(oldsize)s newsize: %(newsize)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1558 +#: cinder/volume/drivers/huawei/rest_common.py:1618 #, python-format msgid "The QoS sepcs is: %s." msgstr "" @@ -1787,7 +1789,7 @@ msgid "Post clone resize LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:677 -#: cinder/volume/drivers/san/hp/hp_3par_fc.py:259 +#: cinder/volume/drivers/san/hp/hp_3par_fc.py:260 msgid "Need to remove FC Zone, building initiator target map" msgstr "" @@ -2003,34 +2005,34 @@ msgstr "" msgid "Regular file: %s created." msgstr "Reguläre Datei: %s erstellt." -#: cinder/volume/drivers/prophetstor/dpl_fc.py:208 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:204 #, python-format -msgid "Flexvisor succeed to unassign volume %(id)s." +msgid "Flexvisor succeeded to unassign volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:243 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:238 #, python-format msgid "initialize_connection volume: %(volume)s, connector: %(connector)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:280 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:274 #, python-format msgid "Prefer use target wwpn %(wwpn)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:333 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:326 #, python-format msgid "%(volume)s assign type fibre_channel, properties %(properties)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:341 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:333 #, python-format msgid "" "Connect initialization info: {driver_volume_type: fibre_channel, data: " "%(properties)s" msgstr "" -#: cinder/volume/drivers/prophetstor/dpl_fc.py:363 +#: cinder/volume/drivers/prophetstor/dpl_fc.py:354 #, python-format msgid "terminate_connection volume: %(volume)s, connector: %(con)s" msgstr "" @@ -2040,137 +2042,137 @@ msgstr "" msgid "Flexvisor already unassigned volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:797 +#: cinder/volume/drivers/prophetstor/dplcommon.py:796 #, python-format msgid "Flexvisor succeeded to add volume %(id)s to group %(cgid)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:984 +#: cinder/volume/drivers/prophetstor/dplcommon.py:981 #, python-format -msgid "Flexvisor succeed to create volume %(id)s." +msgid "Flexvisor succeeded to create volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1068 -#: cinder/volume/drivers/prophetstor/dplcommon.py:1113 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1064 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1108 #, python-format -msgid "Flexvisor succeed to create volume %(id)s from snapshot." +msgid "Flexvisor succeeded to create volume %(id)s from snapshot." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1158 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1152 #, python-format -msgid "Flexvisor succeed to clone volume %(id)s." +msgid "Flexvisor succeeded to clone volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1207 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1199 #, python-format msgid "Flexvisor volume %(id)s does not exist." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1246 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1237 #, python-format -msgid "Flexvisor succeed to extend volume %(id)s." +msgid "Flexvisor succeeded to extend volume %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1301 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1291 #, python-format msgid "Flexvisor snapshot %(id)s not existed." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1309 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1298 #, python-format -msgid "Flexvisor succeed to delete snapshot %(id)s." +msgid "Flexvisor succeeded to delete snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/prophetstor/dplcommon.py:1403 +#: cinder/volume/drivers/prophetstor/dplcommon.py:1386 msgid "Activate Flexvisor cinder volume driver." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:256 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:257 #, python-format msgid "Disconnect from 3PAR REST and SSH %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:258 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:259 #, python-format msgid "logout Done %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:268 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:269 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:373 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:374 #, python-format msgid "Virtual volume '%(ref)s' renamed to '%(new)s'." msgstr "Virtuelles Volumen '%(ref)s' umbenannt in '%(new)s'." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:379 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:380 #, python-format msgid "Virtual volume %(disp)s '%(new)s' is being retyped." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:386 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:387 #, python-format msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:405 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:406 #, python-format msgid "Virtual volume %(disp)s '%(new)s' is now being managed." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:447 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:448 #, python-format msgid "" "Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to " "'%(new)s'." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1478 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1469 #, python-format msgid "3PAR driver cannot perform migration. Retype exception: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1543 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1534 #, python-format msgid "Completed: convert_to_base_volume: id=%s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1657 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1655 #, python-format msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1678 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1676 #, python-format msgid "" "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1683 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1681 #, python-format msgid "" "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1699 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1697 #, python-format msgid "tunevv failed because the volume '%s' has snapshots." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1976 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1974 #, python-format msgid "" "Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to %(new_snap_cpg)s." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1987 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1985 #, python-format msgid "Modifying %s comments." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:1996 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1994 #, python-format msgid "" "Retype revert %(volume_name)s snap_cpg from %(new_snap_cpg)s back to " @@ -2532,6 +2534,43 @@ msgid "" "%(volume_spec)s" msgstr "" +#: cinder/volume/targets/lio.py:46 cinder/volume/targets/tgt.py:334 +#, python-format +msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" +msgstr "" +"'remove_export' wird übersprungen. Kein 'iscsi_target' bereitgestellt für " +"Datenträger: %s" + +#: cinder/volume/targets/lio.py:63 +#, python-format +msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" +msgstr "" +"ensure_export wird übersprungen. Keine iscsi_target-Bestimmung für " +"Datenträger: %s" + +#: cinder/volume/targets/lio.py:96 +#, python-format +msgid "Creating iscsi_target for volume: %s" +msgstr "Erstellung von iscsi_target für Datenträger: %s" + +#: cinder/volume/targets/lio.py:128 +#, python-format +msgid "Removing iscsi_target: %s" +msgstr "Entfernen von iscsi_target: %s" + +#: cinder/volume/targets/tgt.py:349 +#, python-format +msgid "" +"Skipping remove_export. No iscsi_target is presently exported for volume: %s" +msgstr "" +"'remove_export' wird übersprungen. Aktuell ist kein 'iscsi_target' " +"exportiert für Datenträger: %s" + +#: cinder/volume/targets/tgt.py:363 +#, python-format +msgid "Removing iscsi_target for: %s" +msgstr "Entfernen von iscsi_target für: %s" + #: cinder/zonemanager/fc_zone_manager.py:145 #, python-format msgid "Final filtered map for fabric: %s"