]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Imported Translations from Zanata
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Thu, 8 Oct 2015 06:24:23 +0000 (06:24 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Thu, 8 Oct 2015 06:24:23 +0000 (06:24 +0000)
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I3eba87d4e361efd5b166d106745b9550635c64e4

cinder/locale/cinder-log-critical.pot [deleted file]
cinder/locale/cinder-log-error.pot
cinder/locale/cinder-log-info.pot
cinder/locale/cinder-log-warning.pot
cinder/locale/cinder.pot
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-info.po
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-warning.po
cinder/locale/tr_TR/LC_MESSAGES/cinder.po

diff --git a/cinder/locale/cinder-log-critical.pot b/cinder/locale/cinder-log-critical.pot
deleted file mode 100644 (file)
index 4c69e98..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# Translations template for cinder.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the cinder project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b3.dev341\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-27 06:19+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.0\n"
-
index cfa64374c37cb67d96340129c5e7bd8d8b9b513f..7a633768f9ca5122fb59214148dfd05605eed49c 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev15\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-28 06:19+0000\n"
+"POT-Creation-Date: 2015-10-08 06:24+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Exception encountered: "
 msgstr ""
 
-#: cinder/utils.py:625
+#: cinder/utils.py:553
 #, python-format
 msgid "Volume driver %s not initialized"
 msgstr ""
@@ -183,14 +183,14 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:80
+#: cinder/brick/local_dev/lvm.py:87
 msgid "Error creating Volume Group"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:81 cinder/brick/local_dev/lvm.py:179
-#: cinder/brick/local_dev/lvm.py:549 cinder/brick/local_dev/lvm.py:580
-#: cinder/brick/local_dev/lvm.py:602 cinder/brick/local_dev/lvm.py:644
-#: cinder/brick/local_dev/lvm.py:733 cinder/brick/local_dev/lvm.py:771
+#: cinder/brick/local_dev/lvm.py:88 cinder/brick/local_dev/lvm.py:182
+#: cinder/brick/local_dev/lvm.py:552 cinder/brick/local_dev/lvm.py:583
+#: cinder/brick/local_dev/lvm.py:605 cinder/brick/local_dev/lvm.py:647
+#: cinder/brick/local_dev/lvm.py:736 cinder/brick/local_dev/lvm.py:774
 #: cinder/volume/drivers/srb.py:131 cinder/volume/drivers/srb.py:151
 #: cinder/volume/drivers/srb.py:169 cinder/volume/drivers/srb.py:187
 #: cinder/volume/drivers/srb.py:213
@@ -198,10 +198,10 @@ msgstr ""
 msgid "Cmd     :%s"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:82 cinder/brick/local_dev/lvm.py:180
-#: cinder/brick/local_dev/lvm.py:550 cinder/brick/local_dev/lvm.py:581
-#: cinder/brick/local_dev/lvm.py:603 cinder/brick/local_dev/lvm.py:645
-#: cinder/brick/local_dev/lvm.py:734 cinder/brick/local_dev/lvm.py:772
+#: cinder/brick/local_dev/lvm.py:89 cinder/brick/local_dev/lvm.py:183
+#: cinder/brick/local_dev/lvm.py:553 cinder/brick/local_dev/lvm.py:584
+#: cinder/brick/local_dev/lvm.py:606 cinder/brick/local_dev/lvm.py:648
+#: cinder/brick/local_dev/lvm.py:737 cinder/brick/local_dev/lvm.py:775
 #: cinder/volume/drivers/srb.py:132 cinder/volume/drivers/srb.py:152
 #: cinder/volume/drivers/srb.py:170 cinder/volume/drivers/srb.py:188
 #: cinder/volume/drivers/srb.py:214
@@ -209,10 +209,10 @@ msgstr ""
 msgid "StdOut  :%s"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:83 cinder/brick/local_dev/lvm.py:181
-#: cinder/brick/local_dev/lvm.py:551 cinder/brick/local_dev/lvm.py:582
-#: cinder/brick/local_dev/lvm.py:604 cinder/brick/local_dev/lvm.py:646
-#: cinder/brick/local_dev/lvm.py:735 cinder/brick/local_dev/lvm.py:773
+#: cinder/brick/local_dev/lvm.py:90 cinder/brick/local_dev/lvm.py:184
+#: cinder/brick/local_dev/lvm.py:554 cinder/brick/local_dev/lvm.py:585
+#: cinder/brick/local_dev/lvm.py:607 cinder/brick/local_dev/lvm.py:649
+#: cinder/brick/local_dev/lvm.py:738 cinder/brick/local_dev/lvm.py:776
 #: cinder/volume/drivers/srb.py:133 cinder/volume/drivers/srb.py:153
 #: cinder/volume/drivers/srb.py:171 cinder/volume/drivers/srb.py:189
 #: cinder/volume/drivers/srb.py:215
@@ -220,52 +220,52 @@ msgstr ""
 msgid "StdErr  :%s"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:87
+#: cinder/brick/local_dev/lvm.py:94
 #, python-format
 msgid "Unable to locate Volume Group %s"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:178
+#: cinder/brick/local_dev/lvm.py:181
 msgid "Error querying thin pool about data_percent"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:404
+#: cinder/brick/local_dev/lvm.py:407
 #, python-format
 msgid "Unable to find VG: %s"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:491
+#: cinder/brick/local_dev/lvm.py:494
 msgid ""
 "Requested to setup thin provisioning, however current LVM version does "
 "not support it."
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:548
+#: cinder/brick/local_dev/lvm.py:551
 msgid "Error creating Volume"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:565
+#: cinder/brick/local_dev/lvm.py:568
 #, python-format
 msgid "Trying to create snapshot by non-existent LV: %s"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:579
+#: cinder/brick/local_dev/lvm.py:582
 msgid "Error creating snapshot"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:601
+#: cinder/brick/local_dev/lvm.py:604
 msgid "Error deactivating LV"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:643
+#: cinder/brick/local_dev/lvm.py:646
 msgid "Error activating LV"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:732
+#: cinder/brick/local_dev/lvm.py:735
 msgid "Error extending Volume"
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:770
+#: cinder/brick/local_dev/lvm.py:773
 msgid "Error renaming logical volume"
 msgstr ""
 
@@ -381,17 +381,17 @@ msgstr ""
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:2705
+#: cinder/db/sqlalchemy/api.py:2720
 #, python-format
 msgid "VolumeType %s deletion failed, VolumeType in use."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3664
+#: cinder/db/sqlalchemy/api.py:3679
 #, python-format
 msgid "Volume in unexpected state %s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3956
+#: cinder/db/sqlalchemy/api.py:3971
 #, python-format
 msgid "DBError detected when purging from table=%(table)s"
 msgstr ""
@@ -515,65 +515,76 @@ msgstr ""
 msgid "Unable to find service: %(service)s for given host: %(host)s."
 msgstr ""
 
-#: cinder/volume/driver.py:373 cinder/volume/drivers/hitachi/hnas_nfs.py:378
+#: cinder/volume/driver.py:374 cinder/volume/drivers/hitachi/hnas_nfs.py:378
 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:277
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:407
+#: cinder/volume/driver.py:408
 #, python-format
 msgid "Error detaching volume %(volume)s, due to remove export failure."
 msgstr ""
 
-#: cinder/volume/driver.py:429
+#: cinder/volume/driver.py:430
 msgid "Detaching snapshot from a remote node is not supported."
 msgstr ""
 
-#: cinder/volume/driver.py:450
+#: cinder/volume/driver.py:451
 #, python-format
 msgid "Error detaching snapshot %(snapshot)s, due to remove export failure."
 msgstr ""
 
-#: cinder/volume/driver.py:762 cinder/volume/driver.py:776
+#: cinder/volume/driver.py:763 cinder/volume/driver.py:777
 #, python-format
 msgid "Failed to attach volume %(vol)s"
 msgstr ""
 
-#: cinder/volume/driver.py:804 cinder/volume/manager.py:1582
+#: cinder/volume/driver.py:805 cinder/volume/manager.py:1571
 #, python-format
 msgid "Failed to copy volume %(src)s to %(dest)s."
 msgstr ""
 
-#: cinder/volume/driver.py:942
+#: cinder/volume/driver.py:943
 #, python-format
 msgid ""
 "Failed updating model of volume %(volume_id)s with driver provided model "
 "%(model)s"
 msgstr ""
 
-#: cinder/volume/driver.py:978
+#: cinder/volume/driver.py:982
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1875
+#, python-format
+msgid "Error detaching volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:998
 msgid "Attaching snapshot from a remote node is not supported."
 msgstr ""
 
-#: cinder/volume/driver.py:999
+#: cinder/volume/driver.py:1019
 #, python-format
 msgid ""
 "Failed updating model of snapshot %(snapshot_id)s with driver provided "
 "model %(model)s."
 msgstr ""
 
-#: cinder/volume/driver.py:2166 cinder/volume/targets/iscsi.py:171
+#: cinder/volume/driver.py:1068
+#, python-format
+msgid "Could not validate device %s"
+msgstr ""
+
+#: cinder/volume/driver.py:2212 cinder/volume/targets/iscsi.py:171
 #, python-format
 msgid "ISCSI discovery attempt failed for:%s"
 msgstr ""
 
-#: cinder/volume/driver.py:2362
+#: cinder/volume/driver.py:2408
 #, python-format
 msgid "The volume driver requires %(data)s in the connector."
 msgstr ""
 
-#: cinder/volume/driver.py:2638
+#: cinder/volume/driver.py:2684
 #, python-format
 msgid ""
 "FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure"
@@ -601,242 +612,242 @@ msgstr ""
 msgid "Error during re-export on driver init."
 msgstr ""
 
-#: cinder/volume/manager.py:637
+#: cinder/volume/manager.py:631
 msgid "Unable to delete busy volume."
 msgstr ""
 
-#: cinder/volume/manager.py:666
+#: cinder/volume/manager.py:660
 msgid "Failed to update usages deleting volume."
 msgstr ""
 
-#: cinder/volume/manager.py:713
+#: cinder/volume/manager.py:702
 msgid ""
 "Unable to delete the destination volume during volume migration, (NOTE: "
 "database record needs to be deleted)."
 msgstr ""
 
-#: cinder/volume/manager.py:759
+#: cinder/volume/manager.py:748
 #, python-format
 msgid ""
 "Failed updating snapshot metadata using the provided volumes "
 "%(volume_id)s metadata"
 msgstr ""
 
-#: cinder/volume/manager.py:802
+#: cinder/volume/manager.py:791
 msgid "Delete snapshot failed, due to snapshot busy."
 msgstr ""
 
-#: cinder/volume/manager.py:830
+#: cinder/volume/manager.py:819
 msgid "Update snapshot usages failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1014
+#: cinder/volume/manager.py:1003
 msgid "Detach volume failed, due to uninitialized driver."
 msgstr ""
 
-#: cinder/volume/manager.py:1018
+#: cinder/volume/manager.py:1007
 msgid "Detach volume failed, due to remove-export failure."
 msgstr ""
 
-#: cinder/volume/manager.py:1109
+#: cinder/volume/manager.py:1098
 #, python-format
 msgid "Failed to clone volume %(volume_id)s for image %(image_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1116
+#: cinder/volume/manager.py:1105
 #, python-format
 msgid "Could not delete the image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1146
+#: cinder/volume/manager.py:1135
 #, python-format
 msgid "Failed to register image volume location %(uri)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1156
+#: cinder/volume/manager.py:1145
 #, python-format
 msgid "Could not delete failed image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1201
+#: cinder/volume/manager.py:1190
 #, python-format
 msgid "Upload volume to image encountered an error (image-id: %(image_id)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1250
+#: cinder/volume/manager.py:1239
 #, python-format
 msgid ""
 "Failed to get driver initiator data for initiator %(initiator)s and "
 "namespace %(namespace)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1267
+#: cinder/volume/manager.py:1256
 #, python-format
 msgid ""
 "Failed to update initiator data for initiator %(initiator)s and backend "
 "%(backend)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1341
+#: cinder/volume/manager.py:1330
 msgid "Model update failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1464
+#: cinder/volume/manager.py:1453
 msgid "Update volume model for transfer operation failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1512
+#: cinder/volume/manager.py:1501
 #, python-format
 msgid "Failed to attach volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1538
+#: cinder/volume/manager.py:1527
 #, python-format
 msgid "Unable to terminate volume connection: %(err)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1559
+#: cinder/volume/manager.py:1548
 msgid "Failed to attach source volume for copy."
 msgstr ""
 
-#: cinder/volume/manager.py:1664
+#: cinder/volume/manager.py:1653
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1751
+#: cinder/volume/manager.py:1740
 #, python-format
 msgid "Detach migration source volume failed:  %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1784
+#: cinder/volume/manager.py:1773
 #, python-format
 msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2008
+#: cinder/volume/manager.py:1994
 msgid "Extend volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2088
+#: cinder/volume/manager.py:2074
 msgid "Failed to update usages while retyping volume."
 msgstr ""
 
-#: cinder/volume/manager.py:2134
+#: cinder/volume/manager.py:2120
 #, python-format
 msgid ""
 "Volume %s: driver error when trying to retype, falling back to generic "
 "mechanism."
 msgstr ""
 
-#: cinder/volume/manager.py:2238
+#: cinder/volume/manager.py:2224
 msgid "Promote volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2271
+#: cinder/volume/manager.py:2257
 msgid "Sync volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2307
+#: cinder/volume/manager.py:2293
 msgid "Get replication status for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2334
+#: cinder/volume/manager.py:2320
 #, python-format
 msgid "Consistency group %s: create failed"
 msgstr ""
 
-#: cinder/volume/manager.py:2366
+#: cinder/volume/manager.py:2352
 #, python-format
 msgid "Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2393
+#: cinder/volume/manager.py:2379
 #, python-format
 msgid ""
 "Create consistency group from source cg-%(cg)s failed: "
 "ConsistencyGroupNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2457
+#: cinder/volume/manager.py:2443
 #, python-format
 msgid "Create consistency group from source %(source)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2502
+#: cinder/volume/manager.py:2488
 #, python-format
 msgid "Source snapshot cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2526
+#: cinder/volume/manager.py:2511
 #, python-format
 msgid "Source volumes cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2547
+#: cinder/volume/manager.py:2532
 #, python-format
 msgid "Source snapshot %(snapshot_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2556
+#: cinder/volume/manager.py:2541
 #, python-format
 msgid "The source volume %(volume_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2566
+#: cinder/volume/manager.py:2551
 #, python-format
 msgid ""
 "Failed to update %(volume_id)s metadata using the provided snapshot "
 "%(snapshot_id)s metadata."
 msgstr ""
 
-#: cinder/volume/manager.py:2665 cinder/volume/manager.py:2684
+#: cinder/volume/manager.py:2650 cinder/volume/manager.py:2669
 msgid "Delete consistency group failed to update usages."
 msgstr ""
 
-#: cinder/volume/manager.py:2735
+#: cinder/volume/manager.py:2720
 #, python-format
 msgid ""
 "Update consistency group failed to add volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2764
+#: cinder/volume/manager.py:2749
 #, python-format
 msgid ""
 "Update consistency group failed to remove volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2804
+#: cinder/volume/manager.py:2789
 #, python-format
 msgid ""
 "Error occurred in the volume driver when updating consistency group "
 "%(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2817
+#: cinder/volume/manager.py:2802
 #, python-format
 msgid "Error occurred when updating consistency group %(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2916
+#: cinder/volume/manager.py:2901
 #, python-format
 msgid ""
 "Failed updating %(snapshot_id)s metadata using the provided volumes "
 "%(volume_id)s metadata"
 msgstr ""
 
-#: cinder/volume/manager.py:3023
+#: cinder/volume/manager.py:3008
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:3122 cinder/volume/manager.py:3158
-#: cinder/volume/manager.py:3226
+#: cinder/volume/manager.py:3110 cinder/volume/manager.py:3150
+#: cinder/volume/manager.py:3218
 msgid "Driver replication data update failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3292
+#: cinder/volume/manager.py:3284
 #, python-format
 msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s."
 msgstr ""
@@ -901,61 +912,61 @@ msgstr ""
 msgid "Error running SSH command: \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:393
+#: cinder/volume/drivers/eqlx.py:411
 msgid "Failed to setup the Dell EqualLogic driver."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:410
+#: cinder/volume/drivers/eqlx.py:428
 #, python-format
 msgid "Failed to create volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:420
+#: cinder/volume/drivers/eqlx.py:438
 #, python-format
 msgid "Failed to add multihost-access for volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:435
+#: cinder/volume/drivers/eqlx.py:453
 #, python-format
 msgid "Failed to delete volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:451
+#: cinder/volume/drivers/eqlx.py:469
 #, python-format
 msgid "Failed to create snapshot of volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:465
+#: cinder/volume/drivers/eqlx.py:483
 #, python-format
 msgid "Failed to create volume from snapshot \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:478
+#: cinder/volume/drivers/eqlx.py:496
 #, python-format
 msgid "Failed to create clone of volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:488
+#: cinder/volume/drivers/eqlx.py:506
 #, python-format
 msgid "Failed to delete snapshot %(snap)s of volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:509
+#: cinder/volume/drivers/eqlx.py:527
 #, python-format
 msgid "Failed to initialize connection to volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:524
+#: cinder/volume/drivers/eqlx.py:542
 #, python-format
 msgid "Failed to terminate connection to volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:550
+#: cinder/volume/drivers/eqlx.py:568
 #, python-format
 msgid "Failed to ensure export of volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:569
+#: cinder/volume/drivers/eqlx.py:587
 #, python-format
 msgid ""
 "Failed to extend_volume %(name)s from %(current_size)sGB to "
@@ -967,17 +978,17 @@ msgstr ""
 msgid "Failed to umount %(share)s, reason=%(stderr)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:368 cinder/volume/drivers/remotefs.py:272
+#: cinder/volume/drivers/glusterfs.py:372 cinder/volume/drivers/remotefs.py:272
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:431
 #, python-format
 msgid "Mount failure for %(share)s."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:457
+#: cinder/volume/drivers/glusterfs.py:458
 #, python-format
 msgid ""
 "No snapshots found in database, but %(path)s has backing file "
@@ -1068,7 +1079,7 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:411 cinder/volume/drivers/sheepdog.py:464
+#: cinder/volume/drivers/rbd.py:411 cinder/volume/drivers/sheepdog.py:612
 msgid "error refreshing volume stats"
 msgstr ""
 
@@ -1107,116 +1118,204 @@ msgstr ""
 msgid "Call to Nova delete snapshot failed"
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:80
+#: cinder/volume/drivers/sheepdog.py:92
 #, python-format
 msgid "Sheepdog is not installed. OSError: command is %s."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:83
+#: cinder/volume/drivers/sheepdog.py:95
 #, python-format
 msgid "OSError: command is %s."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:100 cinder/volume/drivers/sheepdog.py:127
-#: cinder/volume/drivers/sheepdog.py:157
+#: cinder/volume/drivers/sheepdog.py:122
+#, python-format
+msgid "Qemu-img is not installed. OSError: command is %(cmd)s."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:125
+#, python-format
+msgid "OSError: command is %(cmd)s."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:142 cinder/volume/drivers/sheepdog.py:169
+#: cinder/volume/drivers/sheepdog.py:199 cinder/volume/drivers/sheepdog.py:213
+#: cinder/volume/drivers/sheepdog.py:254 cinder/volume/drivers/sheepdog.py:273
+#: cinder/volume/drivers/sheepdog.py:301
 #, python-format
 msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:104
+#: cinder/volume/drivers/sheepdog.py:146
 #, python-format
 msgid "Failed to check cluster status.(command: %s)"
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:132
+#: cinder/volume/drivers/sheepdog.py:174
 #, python-format
 msgid "Volume already exists. %s"
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/sheepdog.py:176
 #, python-format
 msgid "Failed to create volume. %s"
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:161
+#: cinder/volume/drivers/sheepdog.py:203
 #, python-format
 msgid "Failed to delete volume. %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:419
+#: cinder/volume/drivers/sheepdog.py:218
+#, python-format
+msgid "Volume \"%s\" not found. Please check the results of \"dog vdi list\"."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:224
+#, python-format
+msgid "Snapshot \"%s\" already exists."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:226
+#, python-format
+msgid "Failed to create snapshot. (command: %s)"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:258
+#, python-format
+msgid "Failed to delete snapshot. (command: %s)"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:277
+#, python-format
+msgid ""
+"Clone volume \"%s\" already exists. Please check the results of \"dog vdi"
+" list\"."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:281
+#, python-format
+msgid "Src Volume \"%s\" not found. Please check the results of \"dog vdi list\"."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:285
+#, python-format
+msgid "Snapshot \"%s\" not found. Please check the results of \"dog vdi list\"."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:289
+#, python-format
+msgid "Volume size \"%sG\" is too large."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:291
+#, python-format
+msgid "Failed to clone volume.(command: %s)"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:306
+#, python-format
+msgid "Failed to resize vdi. vdi not found. %s"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:309
+#, python-format
+msgid ""
+"Failed to resize vdi. Shrinking vdi not supported. vdi: %(vdiname)s new "
+"size: %(size)s"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:314
+#, python-format
+msgid ""
+"Failed to resize vdi. Too large volume size. vdi: %(vdiname)s new size: "
+"%(size)s"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:319
+#, python-format
+msgid "Failed to resize vdi. vdi: %(vdiname)s new size: %(size)s"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:503
+#, python-format
+msgid "Failed to create cloned volume %s."
+msgstr ""
+
+#: cinder/volume/drivers/solidfire.py:424
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:624
+#: cinder/volume/drivers/solidfire.py:630
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:633
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:709
+#: cinder/volume/drivers/solidfire.py:715
 #, python-format
 msgid "Failed image conversion during cache creation: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:947
+#: cinder/volume/drivers/solidfire.py:955
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
 "attempting delete_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:950
+#: cinder/volume/drivers/solidfire.py:958
 msgid "This usually means the volume was never successfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:965
+#: cinder/volume/drivers/solidfire.py:973
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "delete_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:994
+#: cinder/volume/drivers/solidfire.py:1003
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
 "attempting create_snapshot operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1041
+#: cinder/volume/drivers/solidfire.py:1050
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "extend_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1095
+#: cinder/volume/drivers/solidfire.py:1104
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "attach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1116
+#: cinder/volume/drivers/solidfire.py:1125
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "detach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1138
+#: cinder/volume/drivers/solidfire.py:1147
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "accept_transfer operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1273
+#: cinder/volume/drivers/solidfire.py:1282
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
@@ -1449,29 +1548,29 @@ msgstr ""
 msgid "iscsi_ip_address must be set!"
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:290
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:305
 #, python-format
 msgid ""
 "CloudByte operation [%(operation)s] failed for volume [%(vol)s]. "
 "Exhausted all [%(max)s] attempts."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:616
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:631
 #, python-format
 msgid "TSM [%s] not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:846
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:894
 #, python-format
 msgid "CloudByte does not have a volume corresponding to OpenStack volume [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:850
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:898
 #, python-format
 msgid "CloudByte volume information not available for OpenStack volume [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1038
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1086
 #, python-format
 msgid "CloudByte snapshot information is not available for OpenStack volume [%s]."
 msgstr ""
@@ -1591,7 +1690,7 @@ msgid "Invalid ReplayList return: %s"
 msgstr ""
 
 #: cinder/volume/drivers/dell/dell_storagecenter_api.py:1600
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2097
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2113
 #, python-format
 msgid "ScReplay Expire error: %(code)d %(reason)s"
 msgstr ""
@@ -1680,8 +1779,13 @@ msgstr ""
 msgid "snap_cg error: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2184
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2239
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2086
+#, python-format
+msgid "Unable to locate snapshot %s"
+msgstr ""
+
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2200
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2255
 #, python-format
 msgid "ScVolume error on rename: %(code)d %(reason)s"
 msgstr ""
@@ -1823,77 +1927,77 @@ msgstr ""
 msgid "Error manage existing get volume size."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:430
+#: cinder/volume/drivers/emc/emc_vmax_common.py:438
 #, python-format
 msgid "Error Attaching volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:651
+#: cinder/volume/drivers/emc/emc_vmax_common.py:659
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to migrate using retype."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:785
+#: cinder/volume/drivers/emc/emc_vmax_common.py:793
 #, python-format
 msgid ""
 "Failed to return volume %(volumeName)s to original storage pool. Please "
 "contact your system administrator to return it to the correct location."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:874
+#: cinder/volume/drivers/emc/emc_vmax_common.py:882
 #, python-format
 msgid ""
 "Unable to create or get default storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:886
+#: cinder/volume/drivers/emc/emc_vmax_common.py:894
 #, python-format
 msgid ""
 "Failed to verify that volume was added to storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:928
+#: cinder/volume/drivers/emc/emc_vmax_common.py:936
 #, python-format
 msgid "Error finding target pool instance name for pool: %(targetPoolName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:940
+#: cinder/volume/drivers/emc/emc_vmax_common.py:948
 #, python-format
 msgid "Error migrating volume: %(volumename)s. to target pool %(targetPoolName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:955
+#: cinder/volume/drivers/emc/emc_vmax_common.py:963
 #, python-format
 msgid ""
 "Volume : %(volumeName)s. was not successfully migrated to target pool "
 "%(targetPoolName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1035
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1043
 #, python-format
 msgid ""
 "Failed to add %(volumeName)s to default storage group for fast policy "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1061
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1069
 msgid "Error getting array, pool, SLO and workload."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1074
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1082
 msgid "Error parsing array, pool, SLO and workload."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1077
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1085
 #, python-format
 msgid ""
 "The source array : %(sourceArraySerialNumber)s does not match the target "
 "array: %(targetArraySerialNumber)s skipping storage-assisted migration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1086
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1094
 #, python-format
 msgid ""
 "Only SLO/workload migration within the same SRP Pool is supported in this"
@@ -1901,82 +2005,82 @@ msgid ""
 "array: %(targetPoolName)s. Skipping storage-assisted migration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1114
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1122
 #, python-format
 msgid ""
 "No action required. Volume: %(volumeName)s is already part of "
 "slo/workload combination: %(targetCombination)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1141
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1149
 msgid "Error getting target pool name and array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1153
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1161
 msgid "Error parsing target pool name, array, and fast policy."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1157
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1165
 #, python-format
 msgid ""
 "The source array : %(sourceArraySerialNumber)s does not match the target "
 "array: %(targetArraySerialNumber)s, skipping storage-assisted migration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1172
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1180
 #, python-format
 msgid ""
 "No action required. Volume: %(volumeName)s is already part of pool: "
 "%(pool)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1182
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1190
 msgid "Only available volumes can be migrated between different protocols."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1518
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1539
 #, python-format
 msgid "Target end points do not exist for hardware Id: %(hardwareIdInstance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1929
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1950
 #, python-format
 msgid "Unable to determine whether %(volumeName)s is composite or not."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2104
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2125
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2962
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3085
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2983
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3106
 #, python-format
 msgid ""
 "Volume %(name)s is not suitable for storage assisted migration using "
 "retype."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3027
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3048
 #, python-format
 msgid ""
 "Volume : %(volumeName)s has not been removed from source storage group "
 "%(storageGroup)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3041
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3062
 #, python-format
 msgid "Failed to get or create storage group %(storageGroupName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3054
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3075
 #, python-format
 msgid ""
 "Volume : %(volumeName)s has not been added to target storage group "
 "%(storageGroup)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3326
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3347
 #, python-format
 msgid ""
 "Failed to Roll back to re-add volume %(volumeName)s to default storage "
@@ -1984,17 +2088,17 @@ msgid ""
 " get the volume returned to the default storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4131
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4152
 #, python-format
 msgid "Exception: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4150
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4171
 #, python-format
 msgid "Volume %(name)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4281
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4302
 #, python-format
 msgid "Exception: %(ex)s."
 msgstr ""
@@ -2070,8 +2174,8 @@ msgstr ""
 msgid "Exception: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:171
-msgid "You must set your iscsi_ip_address in cinder.conf."
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:185
+msgid "The list of iscsi_ip_addresses is empty"
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_masking.py:142
@@ -2105,26 +2209,26 @@ msgid ""
 "configuration file has the correct port group name."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1154
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1155
 #, python-format
 msgid ""
 "Cannot find a portGroup with name %(pgGroupName)s. The port group for a "
 "masking view must be pre-defined."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1183
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1184
 #, python-format
 msgid "Cannot create or find an initiator group with name %(igGroupName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1211
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1212
 #, python-format
 msgid ""
 "Cannot find the new masking view just created with name "
 "%(maskingViewName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1267
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1268
 #, python-format
 msgid ""
 "Failed to Roll back to re-add volume %(volumeName)s to default storage "
@@ -2132,12 +2236,12 @@ msgid ""
 "to get the volume re-added manually."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1401
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1402
 #, python-format
 msgid "Failed to create hardware id(s) on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1433
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1434
 #, python-format
 msgid ""
 "One of the components of the original masking view %(maskingViewName)s "
@@ -2145,7 +2249,7 @@ msgid ""
 "that the correct initiator(s) are part of masking."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1663
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1664
 #, python-format
 msgid ""
 "Failed to remove %(volumeName)s from the default storage group for the "
@@ -2159,44 +2263,44 @@ msgid ""
 "%(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:317
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:318
 #, python-format
 msgid "_wait_for_job_complete failed after %(retries)d tries."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:411
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:412
 #, python-format
 msgid "_wait_for_sync failed after %(retries)d tries."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:490
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:491
 msgid "Cannot get storage system."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:964
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:965
 #, python-format
 msgid "Unable to retrieve pool instance of %(poolName)s on array %(array)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1175
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1176
 msgid "Error parsing array from host capabilities."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1528
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1529
 #, python-format
 msgid ""
 "SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, "
 "Platinum, Diamond, Optimized, NONE."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1533
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1534
 #, python-format
 msgid ""
 "Workload: %(workload)s is not valid. Valid values are DSS_REP, DSS, OLTP,"
 " OLTP_REP, NONE."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1666
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1667
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:1506
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:1513
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:1516
@@ -2228,18 +2332,18 @@ msgstr ""
 msgid "Exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1916
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1917
 msgid ""
 "Please check your xml for format or syntax errors. Please see "
 "documentation for more details."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1957
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1958
 #, python-format
 msgid "Array Serial Number must be in the file %(fileName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1963
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1964
 #, python-format
 msgid "PoolName must be in the file %(fileName)s."
 msgstr ""
@@ -2433,16 +2537,16 @@ msgstr ""
 msgid "The NFS Volume %(cr)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:200
+#: cinder/volume/drivers/huawei/huawei_driver.py:205
 msgid "Get LUN migration error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:263
+#: cinder/volume/drivers/huawei/huawei_driver.py:268
 #, python-format
 msgid "Unable to rename lun %s on array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:557
+#: cinder/volume/drivers/huawei/huawei_driver.py:562
 msgid "Retype volume error."
 msgstr ""
 
@@ -2477,13 +2581,13 @@ msgstr ""
 msgid "Can't open the recent url, relogin."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:418
+#: cinder/volume/drivers/huawei/rest_client.py:419
 msgid ""
 "Error occurred when adding hostgroup and lungroup to view. Remove lun "
 "from lungroup now."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:563
+#: cinder/volume/drivers/huawei/rest_client.py:564
 #, python-format
 msgid "JSON transfer data error. %s."
 msgstr ""
@@ -2502,7 +2606,7 @@ msgid ""
 "stderr: %(err)s\n"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:826
+#: cinder/volume/drivers/ibm/flashsystem_common.py:825
 #, python-format
 msgid ""
 "_unmap_vdisk_from_host: No mapping of volume %(vol_name)s to host "
@@ -2890,39 +2994,39 @@ msgid ""
 "%(expects)s)."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:187
-#: cinder/volume/drivers/prophetstor/dplcommon.py:201
+#: cinder/volume/drivers/prophetstor/dplcommon.py:186
+#: cinder/volume/drivers/prophetstor/dplcommon.py:200
 #, python-format
 msgid "Call to json.loads() raised an exception: %s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:191
-#: cinder/volume/drivers/prophetstor/dplcommon.py:205
+#: cinder/volume/drivers/prophetstor/dplcommon.py:190
+#: cinder/volume/drivers/prophetstor/dplcommon.py:204
 #, python-format
 msgid "Read response raised an exception: %s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:783
+#: cinder/volume/drivers/prophetstor/dplcommon.py:782
 #, python-format
 msgid "Flexvisor failed to get event %(volume)s (%(status)s)."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1404
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1401
 #, python-format
 msgid "Flexvisor failed to get pool list.(Error: %d)"
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1407
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1404
 #, python-format
 msgid "Flexvisor failed to get pool list due to %s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1459
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1456
 #, python-format
 msgid "Failed to get server info due to %(state)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1488
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1485
 #, python-format
 msgid "Flexvisor failed to get pool %(id)s info."
 msgstr ""
@@ -2971,11 +3075,6 @@ msgstr ""
 msgid "Error attaching volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1875
-#, python-format
-msgid "Error detaching volume %s"
-msgstr ""
-
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:1937
 #, python-format
 msgid ""
@@ -3164,67 +3263,67 @@ msgstr ""
 msgid "Error occurred while selecting datastore."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:509
+#: cinder/volume/drivers/vmware/vmdk.py:463
 #, python-format
 msgid "There are no valid hosts available in configured cluster(s): %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:515
+#: cinder/volume/drivers/vmware/vmdk.py:469
 #, python-format
 msgid "There is no valid datastore satisfying requirements: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:873
+#: cinder/volume/drivers/vmware/vmdk.py:722
 #, python-format
 msgid "Error occurred while copying %(src)s to %(dst)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:980
+#: cinder/volume/drivers/vmware/vmdk.py:829
 #, python-format
 msgid "Error occurred while copying image: %(image_id)s to %(path)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1111
+#: cinder/volume/drivers/vmware/vmdk.py:960
 #, python-format
 msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1186
-#: cinder/volume/drivers/vmware/vmdk.py:1286
+#: cinder/volume/drivers/vmware/vmdk.py:1035
+#: cinder/volume/drivers/vmware/vmdk.py:1135
 #, python-format
 msgid "Error occurred while copying image: %(id)s to volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1227
+#: cinder/volume/drivers/vmware/vmdk.py:1076
 #, python-format
 msgid "Unable to extend the size of the vmdk virtual disk at the path %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1498
+#: cinder/volume/drivers/vmware/vmdk.py:1347
 #, python-format
 msgid "Error occurred while cloning backing: %s during retype."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1563
+#: cinder/volume/drivers/vmware/vmdk.py:1412
 #, python-format
 msgid "Not able to find a different datastore to place the extended volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1578
+#: cinder/volume/drivers/vmware/vmdk.py:1427
 #, python-format
 msgid "Not able to relocate volume %s for extending."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1694
+#: cinder/volume/drivers/vmware/vmdk.py:1543
 msgid "Error occurred while creating temporary backing."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1878
+#: cinder/volume/drivers/vmware/vmdk.py:1709
 #, python-format
 msgid "Version string '%s' is not parseable"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1906
+#: cinder/volume/drivers/vmware/vmdk.py:1736
 #, python-format
 msgid "Not able to configure PBM for vCenter server: %s"
 msgstr ""
@@ -3520,24 +3619,19 @@ msgstr ""
 msgid "Failed updating snapshot %(snapshot_id)s with %(update)s."
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:108 cinder/volume/targets/tgt.py:136
-#, python-format
-msgid "Failed to open config for %(vol_id)s: %(e)s"
-msgstr ""
-
-#: cinder/volume/targets/cxt.py:186 cinder/volume/targets/scst.py:132
+#: cinder/volume/targets/cxt.py:158 cinder/volume/targets/scst.py:132
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:207
+#: cinder/volume/targets/cxt.py:179
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please verify "
 "your configuration in %(volumes_dir)s'"
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:269 cinder/volume/targets/scst.py:337
+#: cinder/volume/targets/cxt.py:241 cinder/volume/targets/scst.py:337
 #: cinder/volume/targets/scst.py:356
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
@@ -3548,32 +3642,27 @@ msgstr ""
 msgid "Failed to open iet session list for %s"
 msgstr ""
 
-#: cinder/volume/targets/iet.py:94
-#, python-format
-msgid "Failed to open config for %s."
-msgstr ""
-
-#: cinder/volume/targets/iet.py:140
+#: cinder/volume/targets/iet.py:104
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s"
 msgstr ""
 
-#: cinder/volume/targets/iet.py:162
+#: cinder/volume/targets/iet.py:126
 #, python-format
 msgid "Failed to create %(conf)s for volume id:%(vol_id)s"
 msgstr ""
 
-#: cinder/volume/targets/iet.py:178
+#: cinder/volume/targets/iet.py:142
 #, python-format
 msgid "Failed to update %(conf)s for volume id:%(vol_id)s"
 msgstr ""
 
-#: cinder/volume/targets/iet.py:195
+#: cinder/volume/targets/iet.py:159
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s"
 msgstr ""
 
-#: cinder/volume/targets/iet.py:222
+#: cinder/volume/targets/iet.py:186
 #, python-format
 msgid ""
 "Failed to update %(conf)s for volume id %(vol_id)s after removing iscsi "
@@ -3584,26 +3673,26 @@ msgstr ""
 msgid "The volume driver requires the iSCSI initiator name in the connector."
 msgstr ""
 
-#: cinder/volume/targets/lio.py:53
+#: cinder/volume/targets/lio.py:41
 msgid "cinder-rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/volume/targets/lio.py:126 cinder/volume/targets/lio.py:134
+#: cinder/volume/targets/lio.py:114 cinder/volume/targets/lio.py:122
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/volume/targets/lio.py:154
+#: cinder/volume/targets/lio.py:142
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/volume/targets/lio.py:176
+#: cinder/volume/targets/lio.py:164
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
 
-#: cinder/volume/targets/lio.py:196
+#: cinder/volume/targets/lio.py:184
 #, python-format
 msgid "Failed to delete initiator iqn %s to target."
 msgstr ""
@@ -3659,26 +3748,26 @@ msgstr ""
 msgid "Failed to remove LUN %s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:102
+#: cinder/volume/targets/tgt.py:101
 #, python-format
 msgid ""
 "Failed recovery attempt to create iscsi backing lun for Volume "
 "ID:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:228
+#: cinder/volume/targets/tgt.py:199
 #, python-format
 msgid "Failed to create iscsi target for Volume ID: %(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:252
+#: cinder/volume/targets/tgt.py:223
 #, 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:311 cinder/volume/targets/tgt.py:334
+#: cinder/volume/targets/tgt.py:282 cinder/volume/targets/tgt.py:305
 #, python-format
 msgid "Failed to remove iscsi target for Volume ID: %(vol_id)s: %(e)s"
 msgstr ""
index dd6ff312056d68359f8633b3a908651931675b01..41c5f8ed221a16f2adfe83f55453af950bf58175 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev15\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-28 06:18+0000\n"
+"POT-Creation-Date: 2015-10-08 06:23+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -182,12 +182,12 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:251 cinder/api/v2/volumes.py:202
+#: cinder/api/v1/volumes.py:251 cinder/api/v2/volumes.py:200
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:380 cinder/api/v2/volumes.py:409
+#: cinder/api/v1/volumes.py:380 cinder/api/v2/volumes.py:402
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -366,19 +366,19 @@ msgid ""
 "warning."
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:282
+#: cinder/brick/local_dev/lvm.py:285
 #, python-format
 msgid ""
 "Logical Volume not found when querying LVM info. (vg_name=%(vg)s, "
 "lv_name=%(lv)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3946
+#: cinder/db/sqlalchemy/api.py:3961
 #, python-format
 msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3961
+#: cinder/db/sqlalchemy/api.py:3976
 #, python-format
 msgid "Deleted %(row)d rows from table=%(table)s"
 msgstr ""
@@ -398,7 +398,7 @@ msgstr ""
 msgid "Filter %(cls_name)s returned %(obj_len)d host(s)"
 msgstr ""
 
-#: cinder/scheduler/host_manager.py:494
+#: cinder/scheduler/host_manager.py:483
 #, python-format
 msgid "Removing non-active host: %(host)s from scheduler cache."
 msgstr ""
@@ -512,7 +512,7 @@ msgstr ""
 msgid "Unable to attach volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:638 cinder/volume/manager.py:934
+#: cinder/volume/api.py:638 cinder/volume/manager.py:923
 msgid "Attach volume completed successfully."
 msgstr ""
 
@@ -520,7 +520,7 @@ msgstr ""
 msgid "Unable to detach volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:651 cinder/volume/manager.py:1025
+#: cinder/volume/api.py:651 cinder/volume/manager.py:1014
 msgid "Detach volume completed successfully."
 msgstr ""
 
@@ -530,11 +530,11 @@ msgid ""
 "maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:667 cinder/volume/manager.py:1399
+#: cinder/volume/api.py:667 cinder/volume/manager.py:1388
 msgid "Initialize volume connection completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:677 cinder/volume/manager.py:1422
+#: cinder/volume/api.py:677 cinder/volume/manager.py:1411
 msgid "Terminate volume connection completed successfully."
 msgstr ""
 
@@ -542,7 +542,7 @@ msgstr ""
 msgid "Unable to accept transfer for volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:692 cinder/volume/manager.py:1471
+#: cinder/volume/api.py:692 cinder/volume/manager.py:1460
 msgid "Transfer volume completed successfully."
 msgstr ""
 
@@ -681,119 +681,119 @@ msgstr ""
 msgid "Created volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:704
+#: cinder/volume/manager.py:693
 msgid "Deleted volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:772
+#: cinder/volume/manager.py:761
 msgid "Create snapshot completed successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:839
+#: cinder/volume/manager.py:828
 msgid "Delete snapshot completed successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:950 cinder/volume/manager.py:975
+#: cinder/volume/manager.py:939 cinder/volume/manager.py:964
 msgid "Volume detach called, but volume not attached."
 msgstr ""
 
-#: cinder/volume/manager.py:1214
+#: cinder/volume/manager.py:1203
 msgid "Copy volume to image completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1437
+#: cinder/volume/manager.py:1426
 msgid "Remove volume export completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1686
+#: cinder/volume/manager.py:1675
 #, python-format
 msgid ""
 "Couldn't find the temporary volume %(vol)s in the database. There is no "
 "need to clean up this volume."
 msgstr ""
 
-#: cinder/volume/manager.py:1699
+#: cinder/volume/manager.py:1688
 #, python-format
 msgid ""
 "Couldn't find destination volume %(vol)s in the database. The entry might"
 " be successfully deleted during migration completion phase."
 msgstr ""
 
-#: cinder/volume/manager.py:1732
+#: cinder/volume/manager.py:1721
 #, python-format
 msgid ""
 "migrate_volume_completion is cleaning up an error for volume %(vol1)s "
 "(temporary volume %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1791
+#: cinder/volume/manager.py:1777
 msgid "Complete-Migrate volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1851
+#: cinder/volume/manager.py:1837
 msgid "Migrate volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2041
+#: cinder/volume/manager.py:2027
 msgid "Extend volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2131
+#: cinder/volume/manager.py:2117
 #, python-format
 msgid "Volume %s: retyped successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:2188
+#: cinder/volume/manager.py:2174
 msgid "Retype volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2225
+#: cinder/volume/manager.py:2211
 msgid "Manage existing volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2259
+#: cinder/volume/manager.py:2245
 msgid "Promote volume replica completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2323
+#: cinder/volume/manager.py:2309
 #, python-format
 msgid "Consistency group %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:2340
+#: cinder/volume/manager.py:2326
 #, python-format
 msgid "Consistency group %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:2346
+#: cinder/volume/manager.py:2332
 msgid "Create consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2481
+#: cinder/volume/manager.py:2467
 #, python-format
 msgid "Create consistency group from snapshot-%(snap)s completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2708 cinder/volume/manager.py:2844
+#: cinder/volume/manager.py:2693 cinder/volume/manager.py:2829
 msgid "Delete consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2856
+#: cinder/volume/manager.py:2841
 #, python-format
 msgid "Cgsnapshot %s: creating."
 msgstr ""
 
-#: cinder/volume/manager.py:2938
+#: cinder/volume/manager.py:2923
 #, python-format
 msgid "cgsnapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:2951
+#: cinder/volume/manager.py:2936
 #, python-format
 msgid "cgsnapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:3037
+#: cinder/volume/manager.py:3022
 #, python-format
 msgid "cgsnapshot %s: deleted successfully"
 msgstr ""
@@ -818,12 +818,12 @@ msgstr ""
 msgid "Elapsed time for clear volume: %.2f sec"
 msgstr ""
 
-#: cinder/volume/drivers/block_device.py:65
+#: cinder/volume/drivers/block_device.py:66
 #, python-format
 msgid "Create %(volume)s on %(device)s"
 msgstr ""
 
-#: cinder/volume/drivers/block_device.py:108 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:110 cinder/volume/drivers/lvm.py:470
 #: cinder/volume/drivers/srb.py:733
 #, python-format
 msgid "Creating clone of volume: %s"
@@ -850,7 +850,7 @@ msgid ""
 "Continuing with delete."
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:494 cinder/volume/drivers/lvm.py:423
+#: cinder/volume/drivers/drbdmanagedrv.py:514 cinder/volume/drivers/lvm.py:423
 #, python-format
 msgid "Successfully deleted snapshot: %s"
 msgstr ""
@@ -860,7 +860,7 @@ msgstr ""
 msgid "EQL-driver: executing \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:389
+#: cinder/volume/drivers/eqlx.py:407
 #, python-format
 msgid "EQL-driver: Setup is complete, group IP is \"%s\"."
 msgstr ""
@@ -870,7 +870,7 @@ msgstr ""
 msgid "%s is already umounted"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:185 cinder/volume/drivers/remotefs.py:237
+#: cinder/volume/drivers/glusterfs.py:191 cinder/volume/drivers/remotefs.py:237
 #, python-format
 msgid "casted to %s"
 msgstr ""
@@ -1307,45 +1307,45 @@ msgstr ""
 msgid "Volume %s converted."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:172
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:173
 #, python-format
 msgid "CloudByte API executed successfully for command [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:284
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:285
 #, python-format
 msgid "CloudByte operation [%(operation)s] succeeded for volume [%(cb_volume)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:799
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:845
 #, 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:839
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:887
 #, 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:886
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:934
 #, 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:977
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1025
 #, 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:1030
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1078
 #, python-format
 msgid ""
 "Deleted CloudByte snapshot [%(snap)s] w.r.t parent CloudByte volume "
@@ -1392,7 +1392,7 @@ msgstr ""
 msgid "Removing volumes from cg %s."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2237
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2253
 #, python-format
 msgid "Volume %s unmanaged."
 msgstr ""
@@ -1422,7 +1422,7 @@ msgid "initialize_ connection: %(vol)s:%(initiator)s"
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_common.py:104
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:66
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:67
 msgid ""
 "Module PyWBEM not installed. Install PyWBEM using the python-pywbem "
 "package."
@@ -1465,19 +1465,19 @@ msgstr ""
 msgid "Initialize connection: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:387
+#: cinder/volume/drivers/emc/emc_vmax_common.py:389
 #, python-format
 msgid ""
 "Volume %(volume)s is already mapped. The device number is  "
 "%(deviceNumber)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:470
+#: cinder/volume/drivers/emc/emc_vmax_common.py:478
 #, python-format
 msgid "Terminate connection: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:612
+#: cinder/volume/drivers/emc/emc_vmax_common.py:620
 #, python-format
 msgid ""
 "Capacity stats for SRP pool %(poolName)s on array %(arrayName)s "
@@ -1485,69 +1485,69 @@ msgid ""
 "free_capacity_gb=%(free_capacity_gb)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:643
+#: cinder/volume/drivers/emc/emc_vmax_common.py:651
 #, python-format
 msgid "Migrating using retype Volume: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:859
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2765
+#: cinder/volume/drivers/emc/emc_vmax_common.py:867
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2786
 #, python-format
 msgid ""
 "Adding volume: %(volumeName)s to default storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1179
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1187
 #, python-format
 msgid "Volume status is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1979
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2000
 #, python-format
 msgid ""
 "Create a replica from Volume: Clone Volume: %(cloneName)s Source Volume: "
 "%(sourceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2285
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2306
 #, python-format
 msgid "Delete Snapshot: %(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2302
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2323
 #, python-format
 msgid "Snapshot: %(snapshot)s: not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2337
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2358
 #, python-format
 msgid "Create Consistency Group: %(group)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2377
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2398
 #, python-format
 msgid "Delete Consistency Group: %(group)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2481
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2502
 #, python-format
 msgid ""
 "Create snapshot for Consistency Group %(cgId)s cgsnapshotID: "
 "%(cgsnapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2519
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2540
 #, python-format
 msgid "Create target consistency group %(targetCg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2621
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2642
 #, python-format
 msgid "Delete snapshot for source CG %(cgId)s cgsnapshotID: %(cgsnapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3136
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3157
 #, python-format
 msgid ""
 "FAST: capacity stats for policy %(fastPolicyName)s on array "
@@ -1555,7 +1555,7 @@ msgid ""
 "free_capacity_gb=%(free_capacity_gb)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3149
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3170
 #, python-format
 msgid ""
 "NON-FAST: capacity stats for pool %(poolName)s on array %(arrayName)s "
@@ -1563,17 +1563,17 @@ msgid ""
 "free_capacity_gb=%(free_capacity_gb)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3597
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3618
 #, python-format
 msgid "Snapshot creation %(cloneName)s completed. Source Volume: %(sourceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3635
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3656
 #, python-format
 msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4089
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4110
 #, python-format
 msgid ""
 "Update Consistency Group: %(group)s. This adds and/or removes volumes "
@@ -1591,45 +1591,50 @@ msgid ""
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:162
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:163
 #, python-format
 msgid "Leaving initialize_connection: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:169
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:182
 msgid "ISCSI provider_location not stored, using discovery."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:179
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:201
 #, python-format
 msgid "smis_do_iscsi_discovery is: %(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:225
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:248
 #, python-format
 msgid "location is: %(location)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:237
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:260
 #, python-format
 msgid "ISCSI properties: %(properties)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:239
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:262
 #, python-format
 msgid "ISCSI volume is: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:244
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:267
 #, python-format
 msgid "AUTH properties: %(authProps)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:254
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:277
 #, python-format
 msgid "AUTH properties: %s."
 msgstr ""
 
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:521
+#, python-format
+msgid "Successfully added %(volumeName)s to %(sgGroupName)s."
+msgstr ""
+
 #: cinder/volume/drivers/emc/emc_vmax_masking.py:684
 #, python-format
 msgid "Found existing masking view: %(maskingViewName)s."
@@ -1662,80 +1667,83 @@ msgstr ""
 msgid "Created new masking view : %(maskingViewName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1160
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1161
 #, python-format
 msgid "Port group instance name is %(foundPortGroupInstanceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1278
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1279
 #, python-format
 msgid "The storage group found is %(foundStorageGroupInstanceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1392
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1393
 #, python-format
 msgid ""
 "Initiator Name(s) %(initiatorNames)s are not on array "
 "%(storageSystemName)s. "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1601
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1602
 #, python-format
 msgid "Added volume: %(volumeName)s to existing storage group %(sgGroupName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1721
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1722
 #, python-format
 msgid "Volume %(volumeName)s not in any storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2004
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1982
 #, python-format
-msgid ""
-"Policy: %(policy)s, policy service:%(service)s, masking group: "
-"%(maskingGroup)s."
+msgid "Masking view %(maskingViewName)s successfully deleted."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:513
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2284
+#, python-format
+msgid "Storage Group %(storageGroupName)s successfully deleted."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:514
 #, python-format
 msgid ""
 "The volume belongs to more than one storage group. Returning storage "
 "group %(sgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1285
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1286
 #, python-format
 msgid "Populating status for cgsnapshot: %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1292
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1293
 #, python-format
 msgid "No snapshot found for %(cgsnapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1593
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1594
 #, python-format
 msgid "Volume  %(volume)s does not have meta device members."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2021
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2022
 #, python-format
 msgid "The pool_name from extraSpecs is %(pool)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2265
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2266
 #, python-format
 msgid ""
 "No replication synchronization session found associated with source "
 "volume %(source)s on %(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2284
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2285
 #, python-format
 msgid "Updating status for CG: %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2292
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2293
 #, python-format
 msgid "No volume found for CG: %(cg)s."
 msgstr ""
@@ -1805,25 +1813,25 @@ msgid "Delete Snapshot: %(snapshot)s"
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vnx_cli.py:2664
-#: cinder/volume/drivers/prophetstor/dplcommon.py:871
+#: cinder/volume/drivers/prophetstor/dplcommon.py:868
 #, python-format
 msgid "Start to create consistency group: %(group_name)s id: %(id)s"
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vnx_cli.py:2687
-#: cinder/volume/drivers/prophetstor/dplcommon.py:900
+#: cinder/volume/drivers/prophetstor/dplcommon.py:897
 #, python-format
 msgid "Start to delete consistency group: %(cg_name)s"
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vnx_cli.py:2747
-#: cinder/volume/drivers/prophetstor/dplcommon.py:927
+#: cinder/volume/drivers/prophetstor/dplcommon.py:924
 #, python-format
 msgid "Start to create cgsnapshot for consistency group: %(group_name)s"
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vnx_cli.py:2772
-#: cinder/volume/drivers/prophetstor/dplcommon.py:955
+#: cinder/volume/drivers/prophetstor/dplcommon.py:952
 #, python-format
 msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s"
 msgstr ""
@@ -2240,12 +2248,12 @@ msgstr ""
 msgid "terminate: connection %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:953
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:966
 #, python-format
 msgid "Set newly managed Cinder volume name to %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:981
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:994
 #, python-format
 msgid ""
 "Cinder ISCSI volume with current path %(path)s is no longer being "
@@ -2314,122 +2322,122 @@ msgstr ""
 msgid "Cinder NFS volume with current path %(cr)s is no longer being managed."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:94
+#: cinder/volume/drivers/huawei/huawei_driver.py:99
 #, python-format
 msgid "Create volume: %(volume)s, size: %(size)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:140
+#: cinder/volume/drivers/huawei/huawei_driver.py:145
 #, python-format
 msgid "Delete volume: %(name)s, array lun id: %(lun_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:346
+#: cinder/volume/drivers/huawei/huawei_driver.py:351
 #, python-format
 msgid "QoS: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:365
+#: cinder/volume/drivers/huawei/huawei_driver.py:370
 #, python-format
 msgid "Create a new lun %s for migration."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:415
+#: cinder/volume/drivers/huawei/huawei_driver.py:420
 #, 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/huawei_driver.py:480
+#: cinder/volume/drivers/huawei/huawei_driver.py:485
 #, python-format
 msgid "Extend volume: %(volumename)s, oldsize: %(oldsize)s  newsize: %(newsize)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:507
+#: cinder/volume/drivers/huawei/huawei_driver.py:512
 #, python-format
 msgid "stop_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:571
+#: cinder/volume/drivers/huawei/huawei_driver.py:576
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smartpartition from (name: %(old_name)s, id: "
 "%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:588
+#: cinder/volume/drivers/huawei/huawei_driver.py:593
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smartcache from (name: %(old_name)s, id: "
 "%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) successfully."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:598
+#: cinder/volume/drivers/huawei/huawei_driver.py:603
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smarttier policy from %(old_policy)s to "
 "%(new_policy)s success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:613
+#: cinder/volume/drivers/huawei/huawei_driver.py:618
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smartqos from %(old_qos_value)s to %(new_qos)s"
 " success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:832
+#: cinder/volume/drivers/huawei/huawei_driver.py:837
 msgid "Enter initialize_connection."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:836
+#: cinder/volume/drivers/huawei/huawei_driver.py:841
 #, python-format
 msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:846
+#: cinder/volume/drivers/huawei/huawei_driver.py:851
 #, python-format
 msgid ""
 "initialize_connection, iscsi_iqn: %(iscsi_iqn)s, target_ip: "
 "%(target_ip)s, portgroup_id: %(portgroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:876
+#: cinder/volume/drivers/huawei/huawei_driver.py:881
 #, python-format
 msgid "initialize_connection, host lun id is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:905
+#: cinder/volume/drivers/huawei/huawei_driver.py:910
 #, python-format
 msgid "initialize_connection success. Return data: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:918
+#: cinder/volume/drivers/huawei/huawei_driver.py:923
 #, python-format
 msgid ""
 "terminate_connection: volume name: %(volume)s, initiator name: %(ini)s, "
 "lun_id: %(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1031
+#: cinder/volume/drivers/huawei/huawei_driver.py:1036
 #, python-format
 msgid "initialize_connection, initiator: %(wwpns)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1099
+#: cinder/volume/drivers/huawei/huawei_driver.py:1104
 #, python-format
 msgid "initialize_connection, return data is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1115
+#: cinder/volume/drivers/huawei/huawei_driver.py:1120
 #, python-format
 msgid ""
 "terminate_connection: volume name: %(volume)s, wwpns: %(wwns)s, lun_id: "
 "%(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1196
+#: cinder/volume/drivers/huawei/huawei_driver.py:1201
 #, python-format
 msgid "terminate_connection, return data is: %s."
 msgstr ""
@@ -2474,80 +2482,80 @@ msgid ""
 "\n"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:248
+#: cinder/volume/drivers/huawei/rest_client.py:249
 #, python-format
 msgid "create_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:382
+#: cinder/volume/drivers/huawei/rest_client.py:383
 #, python-format
 msgid ""
 "do_mapping, lun_group: %(lun_group)s, view_id: %(view_id)s, lun_id: "
 "%(lun_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:462
+#: cinder/volume/drivers/huawei/rest_client.py:463
 #, python-format
 msgid ""
 "create_hostgroup_with_check. hostgroup name: %(name)s, hostgroup id: "
 "%(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:473
+#: cinder/volume/drivers/huawei/rest_client.py:474
 #, python-format
 msgid ""
 "Failed to create hostgroup: %(name)s. Please check if it exists on the "
 "array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:486
+#: cinder/volume/drivers/huawei/rest_client.py:487
 #, python-format
 msgid ""
 "create_hostgroup_with_check. Create hostgroup success. hostgroup name: "
 "%(name)s, hostgroup id: %(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:578
+#: cinder/volume/drivers/huawei/rest_client.py:579
 #, python-format
 msgid "add_host_with_check. host name: %(name)s, host id: %(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:589
+#: cinder/volume/drivers/huawei/rest_client.py:590
 #, python-format
 msgid "Failed to create host: %(name)s. Check if it exists on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:602
+#: cinder/volume/drivers/huawei/rest_client.py:603
 #, python-format
 msgid ""
 "add_host_with_check. create host success. host name: %(name)s, host id: "
 "%(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:738
+#: cinder/volume/drivers/huawei/rest_client.py:739
 msgid "Use CHAP when adding initiator to host."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:744
+#: cinder/volume/drivers/huawei/rest_client.py:745
 msgid "Use ALUA when adding initiator to host."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1048
+#: cinder/volume/drivers/huawei/rest_client.py:1049
 #, python-format
 msgid "New str info is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1063
+#: cinder/volume/drivers/huawei/rest_client.py:1064
 #, python-format
 msgid "_get_tgt_iqn: iSCSI target iqn is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1159
+#: cinder/volume/drivers/huawei/rest_client.py:1160
 #, python-format
 msgid "_get_tgt_ip_from_portgroup: Get ip: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1198
+#: cinder/volume/drivers/huawei/rest_client.py:1199
 #, python-format
 msgid "Get the default ip: %s."
 msgstr ""
@@ -2978,53 +2986,53 @@ msgstr ""
 msgid "Flexvisor already unassigned volume %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:813
+#: cinder/volume/drivers/prophetstor/dplcommon.py:810
 #, python-format
 msgid "Flexvisor succeeded to add volume %(id)s to group %(cgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:836
+#: cinder/volume/drivers/prophetstor/dplcommon.py:833
 #, python-format
 msgid "Flexvisor succeeded to remove volume %(id)s from group %(cgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1060
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1057
 #, python-format
 msgid "Flexvisor succeeded to create volume %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1143
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1187
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1140
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1184
 #, python-format
 msgid "Flexvisor succeeded to create volume %(id)s from snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1231
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1228
 #, python-format
 msgid "Flexvisor succeeded to clone volume %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1278
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1275
 #, python-format
 msgid "Flexvisor volume %(id)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1316
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1313
 #, python-format
 msgid "Flexvisor succeeded to extend volume %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1370
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1367
 #, python-format
 msgid "Flexvisor snapshot %(id)s not existed."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1377
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1374
 #, python-format
 msgid "Flexvisor succeeded to delete snapshot %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1466
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1463
 msgid "Activate Flexvisor cinder volume driver."
 msgstr ""
 
@@ -3247,144 +3255,123 @@ msgstr ""
 msgid "Unexporting lun %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:293
-#: cinder/volume/drivers/vmware/vmdk.py:1926
-#, python-format
-msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:358
+#: cinder/volume/drivers/vmware/vmdk.py:323
 msgid "Backing not available, no operation to be performed."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:563
+#: cinder/volume/drivers/vmware/vmdk.py:517
 #, python-format
 msgid "There is no backing for the volume: %s. Need to create one."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:585
+#: cinder/volume/drivers/vmware/vmdk.py:539
 #, python-format
 msgid ""
 "Returning connection_info: %(info)s for volume: %(volume)s with "
 "connector: %(connector)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:639
+#: cinder/volume/drivers/vmware/vmdk.py:593
 #, python-format
 msgid "There is no backing, so will not create snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:644
+#: cinder/volume/drivers/vmware/vmdk.py:598
 #, python-format
 msgid "Successfully created snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:671
+#: cinder/volume/drivers/vmware/vmdk.py:625
 #, python-format
 msgid "There is no backing, and so there is no snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:675
+#: cinder/volume/drivers/vmware/vmdk.py:629
 #, python-format
 msgid "Successfully deleted snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:716
-#, python-format
-msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:733
-#, python-format
-msgid ""
-"There is no backing for the source volume: %(svol)s. Not creating any "
-"backing for the volume: %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:764
-#, python-format
-msgid ""
-"There is no backing for the source snapshot: %(snap)s. Not creating any "
-"backing for the volume: %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:773
-#: cinder/volume/drivers/vmware/vmdk.py:2065
-#, python-format
-msgid ""
-"There is no snapshot point for the snapshotted volume: %(snap)s. Not "
-"creating any backing for the volume: %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1194
+#: cinder/volume/drivers/vmware/vmdk.py:1043
 #, python-format
 msgid "Done copying image: %(id)s to volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1205
+#: cinder/volume/drivers/vmware/vmdk.py:1054
 #, python-format
 msgid ""
 "The backing is not found, so there is no need to extend the vmdk virtual "
 "disk for the volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1336
+#: cinder/volume/drivers/vmware/vmdk.py:1185
 #, python-format
 msgid "Backing not found, creating for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1359
+#: cinder/volume/drivers/vmware/vmdk.py:1208
 #, python-format
 msgid "Done copying volume %(vol)s to a new image %(img)s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1550
-#: cinder/volume/drivers/vmware/vmdk.py:1580
+#: cinder/volume/drivers/vmware/vmdk.py:1399
+#: cinder/volume/drivers/vmware/vmdk.py:1429
 #, python-format
 msgid "Done extending volume %(vol)s to size %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1555
+#: cinder/volume/drivers/vmware/vmdk.py:1404
 #, python-format
 msgid ""
 "Relocating volume %s vmdk to a different datastore since trying to extend"
 " vmdk file in place failed."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1566
+#: cinder/volume/drivers/vmware/vmdk.py:1415
 #, python-format
 msgid "Selected datastore %(ds)s to place extended volume of size %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1867
+#: cinder/volume/drivers/vmware/vmdk.py:1698
 #, python-format
 msgid "Using overridden vmware_host_version from config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1871
+#: cinder/volume/drivers/vmware/vmdk.py:1702
 #, python-format
 msgid "Fetched vCenter server version: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1924
+#: cinder/volume/drivers/vmware/vmdk.py:1754
 #, python-format
 msgid "Using compute cluster(s): %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2043
+#: cinder/volume/drivers/vmware/vmdk.py:1756
+#, python-format
+msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
+msgstr ""
+
+#: cinder/volume/drivers/vmware/vmdk.py:1873
 #: cinder/volume/drivers/vmware/volumeops.py:1187
 #, python-format
 msgid "Successfully created clone: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2057
+#: cinder/volume/drivers/vmware/vmdk.py:1887
 #, python-format
 msgid ""
 "There is no backing for the snapshotted volume: %(snap)s. Not creating "
 "any backing for the volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2094
+#: cinder/volume/drivers/vmware/vmdk.py:1895
+#, python-format
+msgid ""
+"There is no snapshot point for the snapshotted volume: %(snap)s. Not "
+"creating any backing for the volume: %(vol)s."
+msgstr ""
+
+#: cinder/volume/drivers/vmware/vmdk.py:1924
 #, python-format
 msgid ""
 "There is no backing for the source volume: %(src)s. Not creating any "
@@ -3570,22 +3557,22 @@ msgstr ""
 msgid "Snapshot %s created successfully."
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:220
+#: cinder/volume/targets/cxt.py:192
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:244 cinder/volume/targets/cxt.py:264
+#: cinder/volume/targets/cxt.py:216 cinder/volume/targets/cxt.py:236
 #, python-format
 msgid "No iscsi target present for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/iet.py:184
+#: cinder/volume/targets/iet.py:148
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/volume/targets/iet.py:239
+#: cinder/volume/targets/iet.py:203
 #, python-format
 msgid "Failed to open iet session list for %(vol_id)s: %(e)s"
 msgstr ""
@@ -3607,17 +3594,17 @@ msgstr ""
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
 
-#: cinder/volume/targets/lio.py:102
+#: cinder/volume/targets/lio.py:90
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/volume/targets/lio.py:144
+#: cinder/volume/targets/lio.py:132
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:282
+#: cinder/volume/targets/tgt.py:253
 #, python-format
 msgid "Removing iscsi_target for Volume ID: %s"
 msgstr ""
index e80f553b2fcd77eebe122f8364a8e3c252d2aac6..9b66d44d2d6d995aef0a25bb92d253722ed11140 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev15\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-28 06:19+0000\n"
+"POT-Creation-Date: 2015-10-08 06:23+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -61,7 +61,7 @@ msgstr ""
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/utils.py:984
+#: cinder/utils.py:912
 #, python-format
 msgid "Invalid trace flag: %s"
 msgstr ""
@@ -142,12 +142,12 @@ msgstr ""
 msgid "Availability zone '%s' is invalid"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:223
+#: cinder/db/sqlalchemy/api.py:224
 #, python-format
 msgid "Deadlock detected when running '%(func_name)s': Retrying..."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:908
+#: cinder/db/sqlalchemy/api.py:911
 #, python-format
 msgid "Change will make usage less than 0 for the following resources: %s"
 msgstr ""
@@ -183,7 +183,7 @@ msgstr ""
 msgid "No weighed hosts found for volume with properties: %s"
 msgstr ""
 
-#: cinder/scheduler/host_manager.py:469
+#: cinder/scheduler/host_manager.py:458
 #, python-format
 msgid "volume service is down. (host: %s)"
 msgstr ""
@@ -267,19 +267,19 @@ msgid ""
 "snapshots already consumed)."
 msgstr ""
 
-#: cinder/volume/driver.py:477
+#: cinder/volume/driver.py:478
 #, python-format
 msgid "Failed to activate volume copy throttling: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:678
+#: cinder/volume/driver.py:679
 #, python-format
 msgid ""
 "The colon in vendor name was replaced by underscore. Updated vendor name "
 "is %(name)s\"."
 msgstr ""
 
-#: cinder/volume/driver.py:692
+#: cinder/volume/driver.py:693
 #, python-format
 msgid ""
 "Vendor unique property \"%(property)s\" must start with vendor prefix "
@@ -287,14 +287,14 @@ msgid ""
 "capabilities list."
 msgstr ""
 
-#: cinder/volume/driver.py:925
+#: cinder/volume/driver.py:926
 #, python-format
 msgid ""
 "Failed terminating the connection of volume %(volume_id)s, but it is "
 "acceptable."
 msgstr ""
 
-#: cinder/volume/driver.py:2152 cinder/volume/targets/iscsi.py:158
+#: cinder/volume/driver.py:2198 cinder/volume/targets/iscsi.py:158
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
@@ -305,54 +305,54 @@ msgstr ""
 
 #: cinder/volume/manager.py:405
 #, python-format
-msgid "Detected volume stuck in %s(curr_status)s status, setting to ERROR."
+msgid "Detected volume stuck in %(curr_status)s status, setting to ERROR."
 msgstr ""
 
 #: cinder/volume/manager.py:421
 msgid "Detected snapshot stuck in creating status, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:1040
+#: cinder/volume/manager.py:1029
 #, python-format
 msgid ""
 "Unable to ensure space for image-volume in cache. Will skip creating "
 "entry for image %(image)s on host %(host)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1050
+#: cinder/volume/manager.py:1039
 #, python-format
 msgid ""
 "Unable to clone image_volume for image %(image_id)s will not create cache"
 " entry."
 msgstr ""
 
-#: cinder/volume/manager.py:1062
+#: cinder/volume/manager.py:1051
 #, python-format
 msgid "Failed to create new image-volume cache entry. Error: %(exception)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1150
+#: cinder/volume/manager.py:1139
 #, python-format
 msgid "Registration of image volume URI %(uri)s to image %(image_id)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1223
+#: cinder/volume/manager.py:1212
 #, python-format
 msgid "Deleting image in unexpected status: %(image_status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1229
+#: cinder/volume/manager.py:1218
 msgid "Image delete encountered an error."
 msgstr ""
 
-#: cinder/volume/manager.py:1705
+#: cinder/volume/manager.py:1694
 #, python-format
 msgid ""
 "Failed to migrate volume. The destination volume %(vol)s is not deleted "
 "since the source volume may have been deleted."
 msgstr ""
 
-#: cinder/volume/manager.py:1863
+#: cinder/volume/manager.py:1849
 #, python-format
 msgid "Update driver status failed: %(config_group)s is uninitialized."
 msgstr ""
@@ -396,12 +396,12 @@ msgid ""
 " san_login and san_password in your cinder.conf instead."
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:116
+#: cinder/volume/drivers/drbdmanagedrv.py:128
 #, python-format
 msgid "Got disconnected; trying to reconnect. (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:492
+#: cinder/volume/drivers/drbdmanagedrv.py:512
 #, python-format
 msgid "snapshot: %s not found, skipping delete operation"
 msgstr ""
@@ -419,12 +419,12 @@ msgid ""
 "in M release. Use ssh_conn_timeout instead."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:431
+#: cinder/volume/drivers/eqlx.py:449
 #, python-format
 msgid "Volume %s was not found while trying to delete it."
 msgstr ""
 
-#: cinder/volume/drivers/eqlx.py:546
+#: cinder/volume/drivers/eqlx.py:564
 #, python-format
 msgid "Volume %s is not found!, it may have been deleted."
 msgstr ""
@@ -439,7 +439,7 @@ msgstr ""
 msgid "Failed to refresh mounts, reason=%s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:236 cinder/volume/drivers/quobyte.py:189
+#: cinder/volume/drivers/glusterfs.py:242 cinder/volume/drivers/quobyte.py:189
 #: cinder/volume/drivers/remotefs.py:284
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
@@ -588,22 +588,32 @@ msgstr ""
 msgid "No backing file found for %s, allowing snapshot to be deleted."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:140
+#: cinder/volume/drivers/sheepdog.py:182
 #, python-format
 msgid "Volume not found. %s"
 msgstr ""
 
+#: cinder/volume/drivers/sheepdog.py:234
+#, python-format
+msgid "Snapshot \"%s\" not found."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:236
+#, python-format
+msgid "Volume \"%s\" not found."
+msgstr ""
+
 #: cinder/volume/drivers/smbfs.py:230 cinder/volume/drivers/ibm/ibmnas.py:289
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:562
+#: cinder/volume/drivers/solidfire.py:568
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:838
+#: cinder/volume/drivers/solidfire.py:844
 msgid "Requested image is not accessible by current Tenant."
 msgstr ""
 
@@ -723,7 +733,7 @@ msgid "Volume initialization failure. (%s)"
 msgstr ""
 
 #: cinder/volume/drivers/dell/dell_storagecenter_api.py:628
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2171
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2187
 #, python-format
 msgid "Unable to create folder %s"
 msgstr ""
@@ -748,7 +758,6 @@ msgid "Unable to create snapshot %s"
 msgstr ""
 
 #: cinder/volume/drivers/dell/dell_storagecenter_api.py:1575
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2071
 #, python-format
 msgid "Unable to find snapshot %s"
 msgstr ""
@@ -765,7 +774,7 @@ msgid ""
 "requested storagetype:storageprofile values. Value received: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:677
+#: cinder/volume/drivers/emc/emc_vmax_common.py:685
 msgid ""
 "The VMAX plugin only supports Retype. If a pool based migration is "
 "necessary this will happen on a Retype From the command line: cinder "
@@ -773,69 +782,76 @@ msgid ""
 "policy on-demand"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:714
+#: cinder/volume/drivers/emc/emc_vmax_common.py:722
 #, python-format
 msgid ""
 "Failed to migrate: %(volumeName)s from default source storage group for "
 "FAST policy: %(sourceFastPolicyName)s. Attempting cleanup... "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:742
+#: cinder/volume/drivers/emc/emc_vmax_common.py:750
 #, python-format
 msgid ""
 "Attempting a rollback of: %(volumeName)s to original pool "
 "%(sourcePoolInstanceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:774
+#: cinder/volume/drivers/emc/emc_vmax_common.py:782
 #, python-format
 msgid "_migrate_rollback on : %(volumeName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:810
+#: cinder/volume/drivers/emc/emc_vmax_common.py:818
 #, python-format
 msgid "_migrate_cleanup on : %(volumeName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1007
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1015
 #, python-format
 msgid ""
 "The volume: %(volumename)s was not first part of the default storage "
 "group for FAST policy %(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1100
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1108
 #, python-format
 msgid "Volume: %(volumeName)s is not currently belonging to any storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2145
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1483
+#, python-format
+msgid ""
+"Volume is masked but not to host %(host)s as expected. Returning empty "
+"dictionary."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2166
 #, python-format
 msgid ""
 "Pre check for deletion. Volume: %(volumeName)s is part of a storage "
 "group. Attempting removal from %(storageGroupInstanceNames)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3011
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3032
 #, python-format
 msgid "Volume : %(volumeName)s is not currently belonging to any storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3284
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3305
 #, python-format
 msgid ""
 "The volume: %(volumename)s. was not first part of the default storage "
 "group for FAST policy %(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3725
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3746
 #, python-format
 msgid ""
 "Clone failed on V3. Cleaning up the target volume. Clone name: "
 "%(cloneName)s "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3936
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3957
 #, python-format
 msgid "FAST is enabled. Policy: %(fastPolicyName)s."
 msgstr ""
@@ -861,18 +877,13 @@ msgid ""
 "%(defaultSgGroupName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:500
-#, python-format
-msgid "Volume: %(volumeName)s is already part of storage group %(sgGroupName)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1081
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1348
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1082
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1349
 #, python-format
 msgid "Unable to find Masking view: %(view)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1250
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1251
 #, python-format
 msgid ""
 "No storage group found. Performing rollback on Volume: %(volumeName)s To "
@@ -880,32 +891,32 @@ msgid ""
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1630
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1631
 #, python-format
 msgid ""
 "Volume %(volumeName)s was not first part of the default storage group for"
 " the FAST Policy."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1784
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1785
 #, python-format
 msgid ""
 "Only one volume remains in storage group %(sgname)s. Driver will attempt "
 "cleanup."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1790
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1791
 #, python-format
 msgid "Unable to get masking view %(maskingView)s from storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2105
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2106
 #, python-format
 msgid "No target ports found in masking view %(maskingView)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2159
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2178
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2160
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2179
 #, python-format
 msgid "No port group found in masking view %(mv)s."
 msgstr ""
@@ -918,26 +929,26 @@ msgid ""
 "expect."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1221
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1222
 #, python-format
 msgid "Storage sync name not found for target %(target)s on %(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1262
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1263
 #, python-format
 msgid ""
 "Group sync name not found for target group %(target)s on "
 "%(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1749
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1750
 #, python-format
 msgid ""
 "CreateStorageHardwareID failed. initiator: %(initiator)s, rc=%(rc)d, "
 "ret=%(ret)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1769
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1770
 msgid "Cannot determine the hardware type."
 msgstr ""
 
@@ -1153,7 +1164,7 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vnx_cli.py:2288
-#: cinder/volume/drivers/huawei/huawei_driver.py:549
+#: cinder/volume/drivers/huawei/huawei_driver.py:554
 msgid "Storage-assisted migration failed during retype."
 msgstr ""
 
@@ -1338,38 +1349,38 @@ msgstr ""
 msgid "terminate_conn: provider location empty."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:150
+#: cinder/volume/drivers/huawei/huawei_driver.py:155
 #, python-format
 msgid "Can't find lun %s on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:464
+#: cinder/volume/drivers/huawei/huawei_driver.py:469
 #, python-format
 msgid "Failure deleting the snapshot %(snapshot_id)s of volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:522
-#: cinder/volume/drivers/huawei/huawei_driver.py:524
+#: cinder/volume/drivers/huawei/huawei_driver.py:527
+#: cinder/volume/drivers/huawei/huawei_driver.py:529
 msgid "Can't find snapshot on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:957
+#: cinder/volume/drivers/huawei/huawei_driver.py:962
 #, python-format
 msgid "Lun is not in lungroup. Lun id: %(lun_id)s. lungroup id: %(lungroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:963
-#: cinder/volume/drivers/huawei/huawei_driver.py:1144
+#: cinder/volume/drivers/huawei/huawei_driver.py:968
+#: cinder/volume/drivers/huawei/huawei_driver.py:1149
 msgid "Can't find lun on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1138
+#: cinder/volume/drivers/huawei/huawei_driver.py:1143
 #, python-format
 msgid "Lun is not in lungroup. Lun id: %(lun_id)s. Lungroup id: %(lungroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1214
-#: cinder/volume/drivers/huawei/rest_client.py:1223
+#: cinder/volume/drivers/huawei/rest_client.py:1215
+#: cinder/volume/drivers/huawei/rest_client.py:1224
 msgid "Can't find target iqn from rest."
 msgstr ""
 
@@ -1387,14 +1398,14 @@ msgstr ""
 msgid "_remove_device: invalid properties or device."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:811
+#: cinder/volume/drivers/ibm/flashsystem_common.py:810
 #, python-format
 msgid ""
 "_unmap_vdisk_from_host: No mapping of volume %(vol_name)s to any host "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:817
+#: cinder/volume/drivers/ibm/flashsystem_common.py:816
 #, python-format
 msgid ""
 "_unmap_vdisk_from_host: Multiple mappings of volume %(vdisk_name)s found,"
@@ -1706,19 +1717,19 @@ msgstr ""
 msgid "Cannot get volume status %(exc)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1255
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1252
 #, python-format
 msgid "Flexvisor failed to delete volume %(id)s from the group %(vgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1260
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1257
 #, 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:1429
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1426
 #, python-format
 msgid "Failed to query pool %(id)s status %(ret)d."
 msgstr ""
@@ -1870,60 +1881,53 @@ msgstr ""
 msgid "Unable to fetch datastores connected to host %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:223
-msgid ""
-"The VMware ESX VMDK driver is now deprecated and will be removed in the "
-"Juno release. The VMware vCenter VMDK driver will remain and continue to "
-"be supported."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:576
+#: cinder/volume/drivers/vmware/vmdk.py:530
 #, python-format
 msgid "Trying to boot from an empty volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:859
+#: cinder/volume/drivers/vmware/vmdk.py:708
 #, python-format
 msgid "Error occurred while deleting temporary disk: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:990
+#: cinder/volume/drivers/vmware/vmdk.py:839
 #, python-format
 msgid "Error occurred while deleting descriptor: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1023
+#: cinder/volume/drivers/vmware/vmdk.py:872
 #, python-format
 msgid "Error occurred while deleting backing: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1389
+#: cinder/volume/drivers/vmware/vmdk.py:1238
 #, python-format
 msgid "Volume: %s is in use, can't retype."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1458
+#: cinder/volume/drivers/vmware/vmdk.py:1307
 #, python-format
 msgid ""
 "There are no datastores matching new requirements; can't retype volume: "
 "%s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1513
+#: cinder/volume/drivers/vmware/vmdk.py:1362
 #, python-format
 msgid ""
 "Changing backing: %(backing)s name from %(new_name)s to %(old_name)s "
 "failed."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1760
+#: cinder/volume/drivers/vmware/vmdk.py:1609
 #, python-format
 msgid ""
 "Cannot undo volume rename; old name was %(old_name)s and new name is "
 "%(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1886
+#: cinder/volume/drivers/vmware/vmdk.py:1717
 #, python-format
 msgid ""
 "Running Cinder with a VMware vCenter version less than %(min_version)s is"
@@ -1976,24 +1980,17 @@ msgstr ""
 msgid "Unable to get Cinder internal context, will not use image-volume cache."
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:159 cinder/volume/targets/tgt.py:195
+#: cinder/volume/targets/cxt.py:131 cinder/volume/targets/tgt.py:166
 #, python-format
 msgid "Persistence file already exists for volume, found file at: %s"
 msgstr ""
 
-#: cinder/volume/targets/cxt.py:224 cinder/volume/targets/tgt.py:286
+#: cinder/volume/targets/cxt.py:196 cinder/volume/targets/tgt.py:257
 #, python-format
 msgid "Volume path %s does not exist, nothing to remove."
 msgstr ""
 
-#: cinder/volume/targets/iet.py:113
-#, python-format
-msgid ""
-"Failed to find CHAP auth from config for %(vol_id)s. Config file %(conf)s"
-" does not exist."
-msgstr ""
-
-#: cinder/volume/targets/iet.py:227
+#: cinder/volume/targets/iet.py:191
 #, python-format
 msgid ""
 "Failed to update %(conf)s for volume id %(vol_id)s after removing iscsi "
@@ -2008,30 +2005,30 @@ msgid ""
 "helpers."
 msgstr ""
 
-#: cinder/volume/targets/lio.py:92
+#: cinder/volume/targets/lio.py:80
 #, python-format
 msgid ""
 "Failed to save iscsi LIO configuration when modifying volume id: "
 "%(vol_id)s."
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:85
+#: cinder/volume/targets/tgt.py:84
 msgid "Attempting recreate of backing lun..."
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:223
+#: cinder/volume/targets/tgt.py:194
 #, python-format
 msgid "Could not create target because it already exists for volume: %s"
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:308
+#: cinder/volume/targets/tgt.py:279
 #, python-format
 msgid ""
 "Failed target removal because target or ACL's couldn't be found for iqn: "
 "%s."
 msgstr ""
 
-#: cinder/volume/targets/tgt.py:327
+#: cinder/volume/targets/tgt.py:298
 msgid "Silent failure of target removal detected, retry...."
 msgstr ""
 
index dd3e6735ea20a22c62d45d84b7e6e4f04dcf6d68..f708df40affd44f959c954bcd2c01471072c3c57 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev15\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-28 06:18+0000\n"
+"POT-Creation-Date: 2015-10-08 06:23+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -994,37 +994,37 @@ msgstr ""
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:108
+#: cinder/utils.py:106
 #, python-format
 msgid "Can not translate %s to integer."
 msgstr ""
 
-#: cinder/utils.py:147
+#: cinder/utils.py:145
 #, python-format
 msgid "May specify only one of %s"
 msgstr ""
 
-#: cinder/utils.py:670
+#: cinder/utils.py:598
 #, python-format
 msgid "Value %(param)s for %(param_string)s is not a boolean."
 msgstr ""
 
-#: cinder/utils.py:701
+#: cinder/utils.py:629
 #, python-format
 msgid "Unable to get a block device for file '%s'"
 msgstr ""
 
-#: cinder/utils.py:714
+#: cinder/utils.py:642
 #, python-format
 msgid "%s is not a string or unicode"
 msgstr ""
 
-#: cinder/utils.py:718
+#: cinder/utils.py:646
 #, python-format
 msgid "%(name)s has a minimum character requirement of %(min_length)s."
 msgstr ""
 
-#: cinder/utils.py:723
+#: cinder/utils.py:651
 #, python-format
 msgid "%(name)s has more than %(max_length)s characters."
 msgstr ""
@@ -1278,7 +1278,7 @@ msgstr ""
 msgid "Bad key(s) in quota set: %s"
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:395
+#: cinder/api/contrib/quotas.py:400
 msgid ""
 "About to delete child projects having non-zero quota. This should not be "
 "performed"
@@ -1467,15 +1467,15 @@ msgstr ""
 
 #: cinder/api/contrib/volume_image_metadata.py:105
 #: cinder/api/contrib/volume_image_metadata.py:130
-#: cinder/api/contrib/volume_image_metadata.py:145
+#: cinder/api/contrib/volume_image_metadata.py:151
 msgid "Malformed request body."
 msgstr ""
 
-#: cinder/api/contrib/volume_image_metadata.py:151
+#: cinder/api/contrib/volume_image_metadata.py:157
 msgid "Metadata item was not found."
 msgstr ""
 
-#: cinder/api/contrib/volume_image_metadata.py:158
+#: cinder/api/contrib/volume_image_metadata.py:164
 msgid "The key cannot be None."
 msgstr ""
 
@@ -1521,7 +1521,7 @@ msgstr ""
 msgid "Cannot delete encryption specs. Volume type in use."
 msgstr ""
 
-#: cinder/api/contrib/volume_unmanage.py:62 cinder/api/v2/volumes.py:210
+#: cinder/api/contrib/volume_unmanage.py:62 cinder/api/v2/volumes.py:208
 msgid "Volume cannot be deleted while in attached state"
 msgstr ""
 
@@ -1629,7 +1629,7 @@ msgid "volume does not exist"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:312 cinder/api/v1/volumes.py:316
-#: cinder/api/v2/volumes.py:279
+#: cinder/api/v2/volumes.py:272
 msgid "Invalid imageRef provided."
 msgstr ""
 
@@ -1643,11 +1643,11 @@ msgstr ""
 msgid "source vol id:%s not found"
 msgstr ""
 
-#: cinder/api/v2/snapshots.py:207 cinder/api/v2/volumes.py:446
+#: cinder/api/v2/snapshots.py:207 cinder/api/v2/volumes.py:439
 msgid "Missing request body"
 msgstr ""
 
-#: cinder/api/v2/snapshots.py:211 cinder/api/v2/volumes.py:450
+#: cinder/api/v2/snapshots.py:211 cinder/api/v2/volumes.py:443
 #, python-format
 msgid "Missing required element '%s' in request body"
 msgstr ""
@@ -1661,16 +1661,16 @@ msgstr ""
 msgid "Invalid is_public filter [%s]"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:299
+#: cinder/api/v2/volumes.py:292
 #, python-format
 msgid "Multiple matches found for '%s', use an ID to be more specific."
 msgstr ""
 
-#: cinder/api/v2/volumes.py:308
+#: cinder/api/v2/volumes.py:301
 msgid "Invalid image identifier or unable to access requested image."
 msgstr ""
 
-#: cinder/api/v2/volumes.py:381
+#: cinder/api/v2/volumes.py:374
 #, python-format
 msgid "source volume id:%s is not replicated"
 msgstr ""
@@ -2434,14 +2434,14 @@ msgid ""
 " volume type %(volume_type)s is not supported by the group."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:648 cinder/volume/manager.py:2743
+#: cinder/consistencygroup/api.py:648 cinder/volume/manager.py:2728
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " volume is in an invalid state: %(status)s. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:665 cinder/volume/manager.py:2757
+#: cinder/consistencygroup/api.py:665 cinder/volume/manager.py:2742
 msgid "Volume is not local to this node."
 msgstr ""
 
@@ -2461,55 +2461,55 @@ msgstr ""
 msgid "Cgsnapshot status must be available or error"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:111
+#: cinder/db/sqlalchemy/api.py:112
 msgid "Use of empty request context is deprecated"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:256
+#: cinder/db/sqlalchemy/api.py:257
 #, python-format
 msgid "Unrecognized read_deleted value '%s'"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:1715
+#: cinder/db/sqlalchemy/api.py:1730
 msgid "Unknown sort direction, must be 'desc' or 'asc'."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:1726
+#: cinder/db/sqlalchemy/api.py:1741
 msgid "Sort direction array size exceeds sort key array size."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3554
+#: cinder/db/sqlalchemy/api.py:3569
 #, python-format
 msgid "No backup with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3638
+#: cinder/db/sqlalchemy/api.py:3653
 msgid "Volume must be available"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3685
+#: cinder/db/sqlalchemy/api.py:3700
 #, 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:3785
+#: cinder/db/sqlalchemy/api.py:3800
 #, python-format
 msgid "No consistency group with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3897
+#: cinder/db/sqlalchemy/api.py:3912
 #, python-format
 msgid "No cgsnapshot with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3922
+#: cinder/db/sqlalchemy/api.py:3937
 #, python-format
 msgid "Invalid value for age, %(age)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3926
+#: cinder/db/sqlalchemy/api.py:3941
 msgid "Must supply a positive value for age"
 msgstr ""
 
@@ -2521,7 +2521,7 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:194 cinder/image/image_utils.py:304
-#: cinder/volume/drivers/solidfire.py:651
+#: cinder/volume/drivers/solidfire.py:657
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2551,12 +2551,12 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:311 cinder/image/image_utils.py:374
-#: cinder/volume/drivers/solidfire.py:658
+#: cinder/volume/drivers/solidfire.py:664
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:330 cinder/volume/drivers/solidfire.py:703
+#: cinder/image/image_utils.py:330 cinder/volume/drivers/solidfire.py:709
 #, python-format
 msgid "Converted to %(vol_format)s, but format is now %(file_format)s"
 msgstr ""
@@ -2777,15 +2777,15 @@ msgstr ""
 msgid "fake"
 msgstr ""
 
-#: cinder/tests/unit/test_emc_vmax.py:1912
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1296
+#: cinder/tests/unit/test_emc_vmax.py:2010
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1297
 msgid ""
 "V2 rollback - Volume in another storage group besides default storage "
 "group."
 msgstr ""
 
-#: cinder/tests/unit/test_emc_vmax.py:1921
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1275
+#: cinder/tests/unit/test_emc_vmax.py:2019
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1276
 msgid "V2 rollback, volume is not in any storage group."
 msgstr ""
 
@@ -2824,23 +2824,25 @@ msgstr ""
 msgid "flush() not supported in this version of librbd"
 msgstr ""
 
-#: cinder/tests/unit/test_sheepdog.py:346 cinder/volume/drivers/sheepdog.py:113
+#: cinder/tests/unit/test_sheepdog.py:522 cinder/volume/drivers/sheepdog.py:155
 msgid ""
 "Cluster is not formatted. You should probably perform \"dog cluster "
 "format\"."
 msgstr ""
 
-#: cinder/tests/unit/test_sheepdog.py:360 cinder/volume/drivers/sheepdog.py:116
+#: cinder/tests/unit/test_sheepdog.py:536 cinder/volume/drivers/sheepdog.py:158
 msgid ""
 "Waiting for all nodes to join cluster. Ensure all sheep daemons are "
 "running."
 msgstr ""
 
-#: cinder/tests/unit/test_sheepdog.py:373 cinder/volume/drivers/sheepdog.py:111
+#: cinder/tests/unit/test_sheepdog.py:549 cinder/volume/drivers/sheepdog.py:153
 msgid "Invalid sheepdog cluster status."
 msgstr ""
 
-#: cinder/tests/unit/test_sheepdog.py:499 cinder/volume/drivers/sheepdog.py:149
+#: cinder/tests/unit/test_sheepdog.py:675
+#: cinder/tests/unit/test_sheepdog.py:850 cinder/volume/drivers/sheepdog.py:191
+#: cinder/volume/drivers/sheepdog.py:245
 #, python-format
 msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s"
 msgstr ""
@@ -3271,81 +3273,86 @@ msgid ""
 "%(valid_states)s, current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/driver.py:398 cinder/volume/driver.py:441
+#: cinder/volume/driver.py:399 cinder/volume/driver.py:442
 #, python-format
 msgid "Unable to terminate volume connection: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:432
+#: cinder/volume/driver.py:433
 msgid "detach snapshot from remote node"
 msgstr ""
 
-#: cinder/volume/driver.py:566
+#: cinder/volume/driver.py:567
 msgid "Sets thin provisioning."
 msgstr ""
 
-#: cinder/volume/driver.py:573
+#: cinder/volume/driver.py:574
 msgid "Enables compression."
 msgstr ""
 
-#: cinder/volume/driver.py:580
+#: cinder/volume/driver.py:581
 msgid "Enables QoS."
 msgstr ""
 
-#: cinder/volume/driver.py:587
+#: cinder/volume/driver.py:588
 msgid "Enables replication."
 msgstr ""
 
-#: cinder/volume/driver.py:953 cinder/volume/driver.py:1011
+#: cinder/volume/driver.py:954 cinder/volume/driver.py:1031
 #, python-format
 msgid "Unable to fetch connection information from backend: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:960 cinder/volume/driver.py:1018
+#: cinder/volume/driver.py:961 cinder/volume/driver.py:1038
 #, python-format
 msgid "Error encountered during cleanup of a failed attach: %(ex)s"
 msgstr ""
 
-#: cinder/volume/driver.py:981
+#: cinder/volume/driver.py:1001
 msgid "attach snapshot from remote node"
 msgstr ""
 
-#: cinder/volume/driver.py:1044 cinder/volume/manager.py:1492
+#: cinder/volume/driver.py:1073 cinder/volume/manager.py:1481
 #: cinder/volume/drivers/ibm/flashsystem_common.py:788
 #, python-format
 msgid "Unable to access the backend storage via the path %(path)s."
 msgstr ""
 
-#: cinder/volume/driver.py:1291
+#: cinder/volume/driver.py:1321
 msgid "The method update_migrated_volume is not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1960
-msgid "Extend volume not implemented"
+#: cinder/volume/driver.py:1443 cinder/volume/driver.py:2010
+#: cinder/volume/driver.py:2014
+msgid "Manage existing volume not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1964 cinder/volume/driver.py:1968
-msgid "Manage existing volume not implemented."
+#: cinder/volume/driver.py:1451
+msgid "Unmanage volume not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1975 cinder/volume/driver.py:1979
+#: cinder/volume/driver.py:2006
+msgid "Extend volume not implemented"
+msgstr ""
+
+#: cinder/volume/driver.py:2021 cinder/volume/driver.py:2025
 msgid "Manage existing snapshot not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1989
+#: cinder/volume/driver.py:2035
 msgid "sync_replica not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1993
+#: cinder/volume/driver.py:2039
 msgid "promote_replica not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:2227 cinder/volume/targets/iscsi.py:97
+#: cinder/volume/driver.py:2273 cinder/volume/targets/iscsi.py:97
 #, python-format
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:2623
+#: cinder/volume/driver.py:2669
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
@@ -3353,173 +3360,187 @@ msgstr ""
 msgid "Create manager volume flow failed."
 msgstr ""
 
-#: cinder/volume/manager.py:614
+#: cinder/volume/manager.py:608
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:856
+#: cinder/volume/manager.py:845
 msgid "being attached by different mode"
 msgstr ""
 
-#: cinder/volume/manager.py:861
+#: cinder/volume/manager.py:850
 msgid "volume is already attached"
 msgstr ""
 
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:955
 msgid ""
 "Detach volume failed: More than one attachment, but no attachment_id "
 "provided."
 msgstr ""
 
-#: cinder/volume/manager.py:1101
+#: cinder/volume/manager.py:1090
 msgid "Volume is not available."
 msgstr ""
 
-#: cinder/volume/manager.py:1322
+#: cinder/volume/manager.py:1311
 #, python-format
 msgid "Validate volume connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1331
+#: cinder/volume/manager.py:1320
 msgid "Create export for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1354
+#: cinder/volume/manager.py:1343
 #, python-format
 msgid "Driver initialize connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1418
+#: cinder/volume/manager.py:1407
 #, python-format
 msgid "Terminate volume connection failed: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1433
+#: cinder/volume/manager.py:1422
 msgid "Remove volume export failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1498
+#: cinder/volume/manager.py:1487
 msgid "Unable to access the backend storage via file handle."
 msgstr ""
 
-#: cinder/volume/manager.py:1629
+#: cinder/volume/manager.py:1618
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:1635
+#: cinder/volume/manager.py:1624
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:2013
+#: cinder/volume/manager.py:1999
 #, python-format
 msgid "Volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/manager.py:2090
+#: cinder/volume/manager.py:2076
 msgid "Failed to get old volume type quota reservations"
 msgstr ""
 
-#: cinder/volume/manager.py:2144
+#: cinder/volume/manager.py:2130
 msgid "Retype requires migration but is not allowed."
 msgstr ""
 
-#: cinder/volume/manager.py:2152
+#: cinder/volume/manager.py:2138
 msgid "Volume must not have snapshots."
 msgstr ""
 
-#: cinder/volume/manager.py:2161
+#: cinder/volume/manager.py:2147
 msgid "Volume must not be replicated."
 msgstr ""
 
-#: cinder/volume/manager.py:2201
+#: cinder/volume/manager.py:2187
 msgid "Failed to create manage_existing flow."
 msgstr ""
 
-#: cinder/volume/manager.py:2244
+#: cinder/volume/manager.py:2230
 msgid "Error promoting secondary volume to primary"
 msgstr ""
 
-#: cinder/volume/manager.py:2254 cinder/volume/manager.py:2287
+#: cinder/volume/manager.py:2240 cinder/volume/manager.py:2273
 #, python-format
 msgid "Failed updating model with driver provided model %(model)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2277
+#: cinder/volume/manager.py:2263
 msgid "Synchronizing secondary volume to primary failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2379
+#: cinder/volume/manager.py:2365
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because snapshot %(snap)s is "
 "not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2406
+#: cinder/volume/manager.py:2392
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because source volume "
 "%(source_vol)s is not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2452
+#: cinder/volume/manager.py:2438
 #, python-format
 msgid "snapshot-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2454
+#: cinder/volume/manager.py:2440
 #, python-format
 msgid "cg-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2493
+#: cinder/volume/manager.py:2479
 msgid "Input volumes or snapshots are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2516
+#: cinder/volume/manager.py:2502
 msgid "Input volumes or source volumes are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2618
+#: cinder/volume/manager.py:2603
 msgid "Volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:2643
+#: cinder/volume/manager.py:2628
 msgid "Delete consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2795
+#: cinder/volume/manager.py:2780
 #, python-format
 msgid "Error occurred when updating consistency group %s."
 msgstr ""
 
-#: cinder/volume/manager.py:2896
+#: cinder/volume/manager.py:2881
 #, python-format
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:2989
+#: cinder/volume/manager.py:2974
 #, python-format
 msgid "Error occurred when deleting cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3113
+#: cinder/volume/manager.py:3091
+#, python-format
+msgid ""
+"Unable to enable replication due to invalid replication status: "
+"%(status)s."
+msgstr ""
+
+#: cinder/volume/manager.py:3101
 msgid "Enable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3149
+#: cinder/volume/manager.py:3131
+#, python-format
+msgid ""
+"Unable to disable replication due to invalid replication status: "
+"%(status)s."
+msgstr ""
+
+#: cinder/volume/manager.py:3141
 msgid "Disable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3211
+#: cinder/volume/manager.py:3203
 msgid "Replication failover for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3275
+#: cinder/volume/manager.py:3267
 msgid "Get replication targets failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3297
+#: cinder/volume/manager.py:3289
 msgid "Failed to create manage existing flow."
 msgstr ""
 
@@ -3566,14 +3587,18 @@ msgstr ""
 msgid "Type access modification is not applicable to public volume type."
 msgstr ""
 
-#: cinder/volume/drivers/block_device.py:176
+#: cinder/volume/drivers/block_device.py:183
 msgid "No free disk"
 msgstr ""
 
-#: cinder/volume/drivers/block_device.py:189
+#: cinder/volume/drivers/block_device.py:197
 msgid "No big enough free disk"
 msgstr ""
 
+#: cinder/volume/drivers/block_device.py:205
+msgid "Insufficient free space available to extend volume."
+msgstr ""
+
 #: cinder/volume/drivers/blockbridge.py:40
 msgid "IP address/hostname of Blockbridge API."
 msgstr ""
@@ -3677,62 +3702,62 @@ msgstr ""
 msgid "Request to Datera cluster returned bad status: %(status)s | %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:129
+#: cinder/volume/drivers/drbdmanagedrv.py:141
 msgid ""
 "DRBDmanage driver setup error: some required libraries (dbus, "
 "drbdmanage.*) not found."
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:134
+#: cinder/volume/drivers/drbdmanagedrv.py:146
 msgid "Cannot ping DRBDmanage backend"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:160
+#: cinder/volume/drivers/drbdmanagedrv.py:172
 #, python-format
 msgid "Received error string: %s"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:229
+#: cinder/volume/drivers/drbdmanagedrv.py:241
 #, python-format
 msgid "volume %s not found in drbdmanage"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:232
+#: cinder/volume/drivers/drbdmanagedrv.py:244
 #, python-format
 msgid "multiple resources with name %s found by drbdmanage"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:238
+#: cinder/volume/drivers/drbdmanagedrv.py:250
 #, python-format
 msgid "not exactly one volume with id %s"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:266
+#: cinder/volume/drivers/drbdmanagedrv.py:278
 #, python-format
 msgid "no snapshot with id %s found in drbdmanage"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:270
+#: cinder/volume/drivers/drbdmanagedrv.py:282
 #, python-format
 msgid "multiple resources with snapshot ID %s found"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:276
+#: cinder/volume/drivers/drbdmanagedrv.py:288
 #, python-format
 msgid "not exactly one snapshot with id %s"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:299
+#: cinder/volume/drivers/drbdmanagedrv.py:311
 #, python-format
 msgid "Got bad path information from DRBDmanage! (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:367
+#: cinder/volume/drivers/drbdmanagedrv.py:387
 #, python-format
 msgid "DRBDmanage expected one resource (\"%(res)s\"), got %(n)d"
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:476
+#: cinder/volume/drivers/drbdmanagedrv.py:496
 #, python-format
 msgid "Snapshot res \"%s\" that is not deployed anywhere?"
 msgstr ""
@@ -3768,28 +3793,28 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:297 cinder/volume/drivers/quobyte.py:240
+#: cinder/volume/drivers/glusterfs.py:301 cinder/volume/drivers/quobyte.py:240
 #: cinder/volume/drivers/scality.py:199
 #, python-format
 msgid "%s must be a valid raw or qcow2 image."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:318 cinder/volume/drivers/quobyte.py:270
+#: cinder/volume/drivers/glusterfs.py:322 cinder/volume/drivers/quobyte.py:270
 #: cinder/volume/drivers/scality.py:220
 #, python-format
 msgid "Unrecognized backing format: %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:336
+#: cinder/volume/drivers/glusterfs.py:340
 #, python-format
 msgid "file already exists at %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:442
+#: cinder/volume/drivers/glusterfs.py:446
 msgid "Backup is not supported for GlusterFS volumes with snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:464
+#: cinder/volume/drivers/glusterfs.py:465
 msgid "Backup is only supported for raw-formatted GlusterFS volumes."
 msgstr ""
 
@@ -3911,7 +3936,7 @@ msgstr ""
 
 #: cinder/volume/drivers/lvm.py:584 cinder/volume/drivers/rbd.py:1028
 #: cinder/volume/drivers/emc/xtremio.py:460
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:894
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:901
 #: cinder/volume/drivers/hitachi/hnas_nfs.py:622
 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:816
 msgid "Reference must contain source-name element."
@@ -3965,7 +3990,7 @@ msgid "Unexpected response from Nimble API"
 msgstr ""
 
 #: cinder/volume/drivers/nimble.py:111
-#: cinder/volume/drivers/ibm/flashsystem_common.py:939
+#: cinder/volume/drivers/ibm/flashsystem_common.py:938
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:285
 #, python-format
 msgid "%s is not set."
@@ -4144,7 +4169,7 @@ msgstr ""
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:989 cinder/volume/drivers/sheepdog.py:481
+#: cinder/volume/drivers/rbd.py:989
 #, python-format
 msgid "Failed to Extend Volume %(volname)s"
 msgstr ""
@@ -4271,45 +4296,40 @@ msgstr ""
 msgid "Backup is only supported for SOFS volumes without backing file."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:187
+#: cinder/volume/drivers/sheepdog.py:347
 #, python-format
 msgid "Sheepdog I/O Error, command was: \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:194
+#: cinder/volume/drivers/sheepdog.py:354
 #, python-format
 msgid "An error occurred while reading volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:210
+#: cinder/volume/drivers/sheepdog.py:370
 #, python-format
 msgid "An error occurred while writing to volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:222
+#: cinder/volume/drivers/sheepdog.py:382
 #, python-format
 msgid "An error occured while seeking for volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:236
+#: cinder/volume/drivers/sheepdog.py:396
 #, python-format
 msgid "Invalid argument - whence=%s not supported."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:240
+#: cinder/volume/drivers/sheepdog.py:400
 msgid "Invalid argument - negative seek offset."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:256
+#: cinder/volume/drivers/sheepdog.py:416
 msgid "fileno is not supported by SheepdogIOWrapper"
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:342
-#, python-format
-msgid "Failed to create cloned volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/sheepdog.py:511
+#: cinder/volume/drivers/sheepdog.py:648
 #, python-format
 msgid "Failed to create a temporary snapshot for volume %s."
 msgstr ""
@@ -4361,38 +4381,38 @@ msgstr ""
 msgid " but size is now %d."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:114
+#: cinder/volume/drivers/solidfire.py:119
 #, python-format
 msgid "Retry count exceeded for command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:317
-#: cinder/volume/drivers/solidfire.py:483
+#: cinder/volume/drivers/solidfire.py:322
+#: cinder/volume/drivers/solidfire.py:489
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:454
+#: cinder/volume/drivers/solidfire.py:459
 msgid "volumes/account exceeded on both primary and secondary SolidFire accounts"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:515
+#: cinder/volume/drivers/solidfire.py:521
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:750
+#: cinder/volume/drivers/solidfire.py:756
 msgid "Failed to create SolidFire Image-Volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1206
+#: cinder/volume/drivers/solidfire.py:1215
 msgid "Manage existing volume requires 'source-id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1259
+#: cinder/volume/drivers/solidfire.py:1268
 msgid "Manage existing get size requires 'id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1276
+#: cinder/volume/drivers/solidfire.py:1285
 msgid "Failed to find account for volume."
 msgstr ""
 
@@ -4544,135 +4564,142 @@ msgstr ""
 msgid "Volume %s does not have provider_location specified, skipping."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:137
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:138
 msgid "API key is missing for CloudByte driver."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:158
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:159
 #, python-format
 msgid "Error executing CloudByte API [%(cmd)s], Error: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:165
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:166
 #, python-format
 msgid ""
 "Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, "
 "Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:246
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:247
 #, python-format
 msgid ""
 "TSM [%(tsm)s] was not found in CloudByte storage for account "
 "[%(account)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:274
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:275
 #, python-format
 msgid ""
 "Null response received while querying for [%(operation)s] based job "
 "[%(job)s] at CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:313
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:293
+#, python-format
+msgid ""
+"Error in Operation [%(operation)s] for volume [%(cb_volume)s] in "
+"CloudByte storage: [%(cb_error)s], error code: [%(error_code)s]."
+msgstr ""
+
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:328
 #, python-format
 msgid "Null response received while creating volume [%s] at CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:320
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:335
 #, python-format
 msgid "Job id not found in CloudByte's create volume [%s] response."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:346
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:361
 #, python-format
 msgid "Null response received while deleting volume [%s] at CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:353
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:368
 #, python-format
 msgid "Job id not found in CloudByte's delete volume [%s] response."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:379
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:394
 msgid "Null response received from CloudByte's list filesystem."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:386
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:401
 msgid "No volumes found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:397
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:412
 #, python-format
 msgid "Volume [%s] not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:458
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:473
 msgid "Null response received from CloudByte's list iscsi initiators."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:465
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:480
 msgid "No iscsi initiators were found in CloudByte."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:481
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:496
 msgid "Null response received from CloudByte's list volume iscsi service."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:488
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:503
 msgid "No iscsi services found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:499
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:514
 #, python-format
 msgid "No iscsi service found for CloudByte volume [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:556
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:571
 #, python-format
 msgid "Failed to get CloudByte account details for account [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:568
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:583
 msgid "No response was received from CloudByte's list filesystem api call."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:575
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:590
 msgid "No volume was found at CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:596
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:611
 msgid "No response was received from CloudByte storage list tsm API call."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:630
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:645
 msgid "Null response received from CloudByte's list iscsi auth groups."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:637
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:652
 msgid "No iscsi auth groups were found in CloudByte."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:647
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:662
 #, python-format
 msgid "Auth group [%s] details not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:664
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:679
 msgid ""
 "No response was received from CloudByte storage list iSCSI auth user API "
 "call."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:671
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:686
 msgid "Auth user details not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:678
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:693
 msgid "Invalid chap user details found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:898
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:946
 #, python-format
 msgid ""
 "Failed to create snapshot. CloudByte volume information not found for "
@@ -4714,42 +4741,42 @@ msgstr ""
 msgid "Error deleting replay profile."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2106
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2122
 msgid "Dell API 2.1 or later required for Consistency Group support"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2129
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2145
 msgid "Error retrieving volume size"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2158
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2212
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2174
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2228
 msgid "Volume size must multiple of 1 GB."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2164
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2180
 #, python-format
 msgid "Volume is attached to a server.  (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2188
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2204
 #, python-format
 msgid "Unable to manage volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2191
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2216
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2207
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2232
 #, python-format
 msgid "Volume not unique.  (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2194
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2219
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2210
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2235
 #, python-format
 msgid "Volume not found.  (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2243
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2259
 #, python-format
 msgid "Unable to rename volume %(existing)s to %(newname)s"
 msgstr ""
@@ -4878,289 +4905,289 @@ msgid ""
 "%(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:437
+#: cinder/volume/drivers/emc/emc_vmax_common.py:445
 #, python-format
 msgid "Error Attaching volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:494
+#: cinder/volume/drivers/emc/emc_vmax_common.py:502
 #, python-format
 msgid "Cannot find Volume: %(volumename)s. Extend operation.  Exiting...."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:501
+#: cinder/volume/drivers/emc/emc_vmax_common.py:509
 #, python-format
 msgid ""
 "Your original size: %(originalVolumeSize)s GB is greater than: "
 "%(newSize)s GB. Only Extend is supported. Exiting..."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:536
+#: cinder/volume/drivers/emc/emc_vmax_common.py:544
 #, python-format
 msgid ""
 "The requested size : %(requestedSize)s is not the same as resulting size:"
 " %(resultSize)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:996
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1004
 #, python-format
 msgid ""
 "Failed to remove: %(volumename)s. from the default storage group for FAST"
 " policy %(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1257
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1265
 msgid "Cannot connect to ECOM server."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1288
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1296
 #, python-format
 msgid "Pool %(poolNameInStr)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1294
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1302
 #, python-format
 msgid "Storage system not found for pool %(poolNameInStr)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1406
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1414
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1500
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1521
 #, python-format
 msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1594
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1615
 #, python-format
 msgid "Configuration file %(configurationFile)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1655
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1676
 msgid "Unable to get corresponding record for pool."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1671
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1692
 #, python-format
 msgid ""
 "Unable to get configuration information necessary to create a volume: "
 "%(errorMessage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1693
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1714
 msgid "You must supply an array in your EMC configuration file."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1699
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1720
 msgid "Cannot get necessary pool or storage system information."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1800
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1821
 #, python-format
 msgid ""
 "Error adding Volume: %(volumeName)s with instance path: "
 "%(volumeInstancePath)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1811
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1832
 #, python-format
 msgid "Rolling back %(volumeName)s by deleting it."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1893
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1914
 #, python-format
 msgid "Failed to unbind volume %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1996
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2017
 #, python-format
 msgid "Clone feature is not licensed on %(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2076
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2775
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2097
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2796
 #, python-format
 msgid ""
 "Unable to create or get default storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2240
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2261
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2309
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2330
 #, python-format
 msgid "Cannot find Replication Service to delete snapshot %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2359
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2380
 #, python-format
 msgid "Failed to create consistency group: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2401
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2506
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3799
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2422
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2527
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3820
 #, python-format
 msgid "Cannot find CG group %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2421
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2442
 #, python-format
 msgid "Failed to delete consistency group: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2576
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2597
 #, python-format
 msgid "Cannot find Replication service on system %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2596
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2617
 #, python-format
 msgid "Failed to create snapshot for cg: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2644
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2665
 #, python-format
 msgid "Failed to delete snapshot for cg: %(cgId)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2706
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2727
 #, python-format
 msgid ""
 "The striped meta count of %(memberCount)s is too small for volume: "
 "%(volumeName)s, with size %(volumeSize)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2743
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2764
 #, python-format
 msgid ""
 "Pool: %(poolName)s. is not associated to storage tier for fast policy "
 "%(fastPolicy)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2805
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2826
 #, python-format
 msgid ""
 "Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous"
 " error statement for valid values."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2881
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2902
 #, python-format
 msgid ""
 "Volume: %(volumeName)s is not a concatenated volume. You can only perform"
 " extend on concatenated volume. Exiting..."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2916
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2937
 msgid "Error Creating unbound volume on an Extend operation."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2928
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2949
 #, python-format
 msgid ""
 "On an Extend Operation, error adding volume to composite volume: "
 "%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3335
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3400
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3356
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3421
 #, python-format
 msgid "Failed to delete volume %(volumeName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3476
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3497
 msgid "Error Creating unbound volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3506
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3527
 #, python-format
 msgid "Error appending volume %(volumename)s to target base volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3514
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3535
 #, python-format
 msgid "Exception appending meta volume to target volume %(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3559
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3580
 #, python-format
 msgid ""
 "Exception during create element replica. Clone name: %(cloneName)s Source"
 " name: %(sourceName)s Extra specs: %(extraSpecs)s "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3890
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3911
 #, python-format
 msgid "Pool from volume['host'] %(host)s not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3896
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3917
 #, python-format
 msgid "Pool from volume['host'] failed with: %(ex)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3939
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3960
 #, python-format
 msgid ""
 "Manage volume is not supported if FAST is enable. FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3958
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3979
 #, python-format
 msgid ""
 "Unable to import volume %(deviceId)s to cinder. Volume is in masking view"
 " %(mv)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3974
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3995
 #, python-format
 msgid ""
 "Unable to import volume %(deviceId)s to cinder. It is the source volume "
 "of replication session %(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3994
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4015
 #, python-format
 msgid ""
 "Unable to import volume %(deviceId)s to cinder. The external volume is "
 "not in the pool managed by current cinder host."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4069
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4090
 #, python-format
 msgid "Cannot find Volume: %(id)s. unmanage operation.  Exiting..."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4132
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4153
 #, python-format
 msgid "Failed to update consistency group: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4186
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4207
 #, python-format
 msgid "No source snapshots provided to create consistency group %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4199
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4220
 #, python-format
 msgid "Cannot find replication service on system %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4246
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4267
 #, python-format
 msgid "Cannot find source CG instance. consistencygroup_id: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4282
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4303
 #, python-format
 msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s."
 msgstr ""
@@ -5228,12 +5255,21 @@ msgstr ""
 msgid "SSL error: %(arg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:208
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:194
+#, python-format
+msgid "Unsuccessful iscsiadm. Exception is %(ex)s. "
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:198
+msgid "iscsiadm execution failed. "
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:230
 #, python-format
 msgid "Could not find iSCSI export  for volume %(volumeName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:218
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:241
 #, python-format
 msgid "Cannot find device number for volume %(volumeName)s."
 msgstr ""
@@ -5322,16 +5358,16 @@ msgid ""
 "%(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1130
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1131
 #, python-format
 msgid "Cannot create or find an storage group with name %(sgGroupName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1240
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1241
 msgid "V3 rollback"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1299
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1300
 #, python-format
 msgid ""
 "Rollback for Volume: %(volumeName)s has failed. Please contact your "
@@ -5339,7 +5375,7 @@ msgid ""
 "storage group for fast policy %(fastPolicyName)s failed."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1467
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1468
 #: cinder/volume/drivers/emc/emc_vmax_provision.py:168
 #: cinder/volume/drivers/emc/emc_vmax_provision.py:209
 #, python-format
@@ -5348,36 +5384,36 @@ msgid ""
 "%(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1492
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1493
 #, python-format
 msgid ""
 "Error adding initiator to group : %(groupName)s. Return code: %(rc)lu.  "
 "Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1552
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1553
 #, python-format
 msgid ""
 "Error Modifying masking view : %(groupName)s. Return code: %(rc)lu.  "
 "Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:1972
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:1973
 #, python-format
 msgid "Masking view %(maskingViewName)s was not deleted successfully"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2053
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2054
 #, python-format
 msgid "Storage group %(sgGroupName)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2274
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2275
 #, python-format
 msgid "Storage group %(storageGroupName)s was not deleted successfully"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:2308
+#: cinder/volume/drivers/emc/emc_vmax_masking.py:2309
 #, python-format
 msgid ""
 "Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu.  Error:"
@@ -5542,96 +5578,96 @@ msgid ""
 "Return code: %(rc)lu.  Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:91
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:92
 #, python-format
 msgid "Storage Configuration Service not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:122
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:123
 #, python-format
 msgid "Controller Configuration Service not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:151
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:152
 #, python-format
 msgid "Element Composition Service not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:180
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:181
 #, python-format
 msgid "Storage Relocation Service not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:208
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:209
 #, python-format
 msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:235
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:236
 #, python-format
 msgid "Replication Service not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:264
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:265
 #, python-format
 msgid "Tier Policy Service not found for %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:329
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:330
 msgid "Issue encountered waiting for job."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:421
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:422
 msgid "Issue encountered waiting for synchronization."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1476
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1477
 #, python-format
 msgid "StorageSystem %(array)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1667
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1668
 #, python-format
 msgid "Cannot verify the existence of object:%(instanceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1694
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1695
 #, python-format
 msgid "Replication Service Capability not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1808
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1809
 msgid ""
 "EcomServerIp, EcomServerPort, EcomUserName, EcomPassword must have valid "
 "values."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2061
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2062
 msgid "No PortGroup elements found in config file."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2084
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2085
 msgid ""
 "Multiple SerialNumbers found, when only one was expected for this "
 "operation. Please change your EMC config file."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2109
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2110
 #, python-format
 msgid "SerialNumber must be in the file %(fileName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2122
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2123
 #, python-format
 msgid "PoolName must be in the file %(fileName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2159
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2160
 #, python-format
 msgid "Volume %(deviceID)s not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2228
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2229
 msgid "Source volume device ID is required."
 msgstr ""
 
@@ -6317,10 +6353,16 @@ msgid ""
 "chosen does not match the pool of the host."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:923
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:659
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:853
-msgid "Volume not found on configured storage backend."
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:885
+msgid ""
+"The reference to the volume in the backend should have the format "
+"file_system/volume_name (volume_name cannot contain '/')"
+msgstr ""
+
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:932
+msgid ""
+"Volume not found on configured storage backend. If your volume name "
+"contains \"/\", please rename it and try to manage again."
 msgstr ""
 
 #: cinder/volume/drivers/hitachi/hnas_nfs.py:271
@@ -6337,6 +6379,11 @@ msgid ""
 "%(src_vol_size)s"
 msgstr ""
 
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:659
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:853
+msgid "Volume not found on configured storage backend."
+msgstr ""
+
 #: cinder/volume/drivers/hitachi/hnas_nfs.py:697
 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:893
 #, python-format
@@ -6363,40 +6410,35 @@ msgstr ""
 msgid "_instantiate_driver: configuration not found."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:86
-#, python-format
-msgid "Error in getting pool information for the pool: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/huawei_driver.py:123
+#: cinder/volume/drivers/huawei/huawei_driver.py:128
 #, python-format
 msgid "Create volume error. Because %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:186
+#: cinder/volume/drivers/huawei/huawei_driver.py:191
 msgid "Lun migration error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:190
+#: cinder/volume/drivers/huawei/huawei_driver.py:195
 msgid "Cannot find migration task."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:403
+#: cinder/volume/drivers/huawei/huawei_driver.py:408
 #, python-format
 msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:672
+#: cinder/volume/drivers/huawei/huawei_driver.py:677
 #, python-format
 msgid "Can't find cache name on the array, cache name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:684
+#: cinder/volume/drivers/huawei/huawei_driver.py:689
 #, python-format
 msgid "Can't find partition name on the array, partition name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:777
+#: cinder/volume/drivers/huawei/huawei_driver.py:782
 #, python-format
 msgid ""
 "An error occurred during the LUNcopy operation. LUNcopy name: "
@@ -6404,7 +6446,7 @@ msgid ""
 "%(luncopystate)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1075
+#: cinder/volume/drivers/huawei/huawei_driver.py:1080
 msgid "Can not add FC initiator to host."
 msgstr ""
 
@@ -6451,6 +6493,11 @@ msgstr ""
 msgid "Get protocol from huawei conf file error."
 msgstr ""
 
+#: cinder/volume/drivers/huawei/huawei_utils.py:537
+#: cinder/volume/drivers/huawei/rest_client.py:1086
+msgid "Invalid resource pool name. Please check the config file."
+msgstr ""
+
 #: cinder/volume/drivers/huawei/rest_client.py:124
 msgid "Failed to login with all rest URLs."
 msgstr ""
@@ -6479,388 +6526,384 @@ msgstr ""
 msgid "Query resource pool error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:233
+#: cinder/volume/drivers/huawei/rest_client.py:234
 msgid "Get volume by name error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:241
+#: cinder/volume/drivers/huawei/rest_client.py:242
 msgid "Activate snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:265
+#: cinder/volume/drivers/huawei/rest_client.py:266
 msgid "Create snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:275
+#: cinder/volume/drivers/huawei/rest_client.py:276
 #, python-format
 msgid "Can't find lun info on the array, lun name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:294
+#: cinder/volume/drivers/huawei/rest_client.py:295
 msgid "Stop snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:300
+#: cinder/volume/drivers/huawei/rest_client.py:301
 msgid "Delete snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:305
+#: cinder/volume/drivers/huawei/rest_client.py:306
 msgid "Get snapshot id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:323
+#: cinder/volume/drivers/huawei/rest_client.py:324
 msgid "Create luncopy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:348
+#: cinder/volume/drivers/huawei/rest_client.py:349
 msgid "Find portgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:350
+#: cinder/volume/drivers/huawei/rest_client.py:351
 msgid "Can not find the portgroup on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:362
+#: cinder/volume/drivers/huawei/rest_client.py:363
 msgid "Associate portgroup to mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:369
+#: cinder/volume/drivers/huawei/rest_client.py:370
 msgid "Check portgroup associate error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:436
+#: cinder/volume/drivers/huawei/rest_client.py:437
 msgid "Get iSCSI target port error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:446
+#: cinder/volume/drivers/huawei/rest_client.py:447
 msgid "Get hostgroup information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:454
+#: cinder/volume/drivers/huawei/rest_client.py:455
 msgid "Get lungroup information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:479
+#: cinder/volume/drivers/huawei/rest_client.py:480
 #, python-format
 msgid "Failed to create hostgroup: %(name)s. Check if it exists on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:500
+#: cinder/volume/drivers/huawei/rest_client.py:501
 msgid "Create hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:514
+#: cinder/volume/drivers/huawei/rest_client.py:515
 msgid "Create lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:523
+#: cinder/volume/drivers/huawei/rest_client.py:524
 msgid "Delete lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:530
-#: cinder/volume/drivers/huawei/rest_client.py:645
+#: cinder/volume/drivers/huawei/rest_client.py:531
+#: cinder/volume/drivers/huawei/rest_client.py:646
 msgid "Check lungroup associate error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:541
-#: cinder/volume/drivers/huawei/rest_client.py:631
+#: cinder/volume/drivers/huawei/rest_client.py:542
+#: cinder/volume/drivers/huawei/rest_client.py:632
 msgid "Check hostgroup associate error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:551
+#: cinder/volume/drivers/huawei/rest_client.py:552
 msgid "Find host lun id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:571
+#: cinder/volume/drivers/huawei/rest_client.py:572
 msgid "Find host in hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:595
+#: cinder/volume/drivers/huawei/rest_client.py:596
 #, python-format
 msgid "Failed to create host: %(name)s. Please check if it exists on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:619
+#: cinder/volume/drivers/huawei/rest_client.py:620
 msgid "Add new host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:660
+#: cinder/volume/drivers/huawei/rest_client.py:661
 msgid "Associate host to hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:670
+#: cinder/volume/drivers/huawei/rest_client.py:671
 msgid "Associate lun to lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:679
+#: cinder/volume/drivers/huawei/rest_client.py:680
 msgid "Delete associated lun from lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:686
+#: cinder/volume/drivers/huawei/rest_client.py:687
 msgid "Check initiator added to array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:697
+#: cinder/volume/drivers/huawei/rest_client.py:698
 msgid "Check initiator associated to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:713
+#: cinder/volume/drivers/huawei/rest_client.py:714
 msgid "Add initiator to array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:724
+#: cinder/volume/drivers/huawei/rest_client.py:725
 msgid "Associate initiator to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:765
+#: cinder/volume/drivers/huawei/rest_client.py:766
 msgid "Invalid ALUA value. ALUA value must be 1 or 0."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:788
+#: cinder/volume/drivers/huawei/rest_client.py:789
 msgid ""
 "Use CHAP to associate initiator to host error. Please check the CHAP "
 "username and password."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:800
+#: cinder/volume/drivers/huawei/rest_client.py:801
 msgid "Use ALUA to associate initiator to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:810
+#: cinder/volume/drivers/huawei/rest_client.py:811
 msgid "Remove CHAP error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:817
+#: cinder/volume/drivers/huawei/rest_client.py:818
 msgid "Find mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:826
+#: cinder/volume/drivers/huawei/rest_client.py:827
 msgid "Add mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:837
+#: cinder/volume/drivers/huawei/rest_client.py:838
 msgid "Associate host to mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:848
+#: cinder/volume/drivers/huawei/rest_client.py:849
 msgid "Associate lungroup to mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:858
+#: cinder/volume/drivers/huawei/rest_client.py:859
 msgid "Delete lungroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:870
+#: cinder/volume/drivers/huawei/rest_client.py:871
 msgid "Delete hostgroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:881
+#: cinder/volume/drivers/huawei/rest_client.py:882
 msgid "Delete portgroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:887
+#: cinder/volume/drivers/huawei/rest_client.py:888
 msgid "Delete mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:895
+#: cinder/volume/drivers/huawei/rest_client.py:896
 msgid "Find lun number error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:907
+#: cinder/volume/drivers/huawei/rest_client.py:908
 msgid "Find portgroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:920
+#: cinder/volume/drivers/huawei/rest_client.py:921
 msgid "Find lun group from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:935
+#: cinder/volume/drivers/huawei/rest_client.py:936
 msgid "Start LUNcopy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:955
+#: cinder/volume/drivers/huawei/rest_client.py:956
 msgid "Get LUNcopy information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:972
+#: cinder/volume/drivers/huawei/rest_client.py:973
 msgid "Delete LUNcopy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:997
+#: cinder/volume/drivers/huawei/rest_client.py:998
 msgid "Get connected free FC wwn error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1015
+#: cinder/volume/drivers/huawei/rest_client.py:1016
 msgid "Add FC port to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1022
+#: cinder/volume/drivers/huawei/rest_client.py:1023
 msgid "Get iSCSI port information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1039
+#: cinder/volume/drivers/huawei/rest_client.py:1040
 msgid ""
 "Get iSCSI port info error, please check the target IP configured in "
 "huawei conf file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1070
+#: cinder/volume/drivers/huawei/rest_client.py:1071
 msgid "Get FC target wwpn error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1085
-msgid "Invalid resource pool name. Please check the config file."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_client.py:1120
+#: cinder/volume/drivers/huawei/rest_client.py:1121
 msgid "Get QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1141
+#: cinder/volume/drivers/huawei/rest_client.py:1142
 msgid "Update QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1149
+#: cinder/volume/drivers/huawei/rest_client.py:1150
 msgid "Get target IP error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1191
+#: cinder/volume/drivers/huawei/rest_client.py:1192
 #, python-format
 msgid ""
 "get_iscsi_params: Failed to get target IP for initiator %(ini)s, please "
 "check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1255
+#: cinder/volume/drivers/huawei/rest_client.py:1256
 msgid "Create QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1266
+#: cinder/volume/drivers/huawei/rest_client.py:1267
 msgid "Delete QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1280
+#: cinder/volume/drivers/huawei/rest_client.py:1281
 msgid "Activate or deactivate QoS error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1286
-#: cinder/volume/drivers/huawei/rest_client.py:1472
+#: cinder/volume/drivers/huawei/rest_client.py:1287
+#: cinder/volume/drivers/huawei/rest_client.py:1470
 msgid "Get QoS information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1311
+#: cinder/volume/drivers/huawei/rest_client.py:1312
 msgid "Remove lun from Qos error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1323
+#: cinder/volume/drivers/huawei/rest_client.py:1324
 msgid "Change lun priority error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1334
+#: cinder/volume/drivers/huawei/rest_client.py:1335
 msgid "Change lun smarttier policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1340
+#: cinder/volume/drivers/huawei/rest_client.py:1341
 msgid "Get QoS id by lun id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1350
+#: cinder/volume/drivers/huawei/rest_client.py:1351
 msgid "Get lungroup id by lun id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1363
+#: cinder/volume/drivers/huawei/rest_client.py:1364
 msgid "Get volume error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1375
+#: cinder/volume/drivers/huawei/rest_client.py:1376
 msgid "Extend volume error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1390
+#: cinder/volume/drivers/huawei/rest_client.py:1391
 msgid "Create lun migration error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1397
+#: cinder/volume/drivers/huawei/rest_client.py:1398
 msgid "Get lun migration task error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1403
+#: cinder/volume/drivers/huawei/rest_client.py:1404
 msgid "Delete lun migration error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1410
+#: cinder/volume/drivers/huawei/rest_client.py:1411
 msgid "Get partition by name error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1419
+#: cinder/volume/drivers/huawei/rest_client.py:1420
 msgid "Get partition by partition id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1429
+#: cinder/volume/drivers/huawei/rest_client.py:1430
 msgid "Add lun to partition error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1436
+#: cinder/volume/drivers/huawei/rest_client.py:1437
 msgid "Remove lun from partition error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1441
+#: cinder/volume/drivers/huawei/rest_client.py:1442
 msgid "Get cache by name error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1452
+#: cinder/volume/drivers/huawei/rest_client.py:1453
 msgid "Get smartcache by cache id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1464
+#: cinder/volume/drivers/huawei/rest_client.py:1465
 msgid "Remove lun from cache error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1506
+#: cinder/volume/drivers/huawei/rest_client.py:1515
 msgid "Associate lun to Qos error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1518
+#: cinder/volume/drivers/huawei/rest_client.py:1527
 msgid "Add lun to cache error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1523
+#: cinder/volume/drivers/huawei/rest_client.py:1532
 msgid "Find array version error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1529
+#: cinder/volume/drivers/huawei/rest_client.py:1538
 msgid "Remove host from array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1534
+#: cinder/volume/drivers/huawei/rest_client.py:1543
 msgid "Delete hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1542
+#: cinder/volume/drivers/huawei/rest_client.py:1551
 msgid "Remove host from hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1549
+#: cinder/volume/drivers/huawei/rest_client.py:1558
 msgid "Remove iscsi from host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1592
+#: cinder/volume/drivers/huawei/rest_client.py:1601
 msgid "Rename lun on array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1614
+#: cinder/volume/drivers/huawei/rest_client.py:1623
 msgid "Remove fc from host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1619
+#: cinder/volume/drivers/huawei/rest_client.py:1628
 msgid "Get host initiators info failed."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1641
+#: cinder/volume/drivers/huawei/rest_client.py:1650
 msgid "Add fc initiator to array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1653
+#: cinder/volume/drivers/huawei/rest_client.py:1662
 msgid "Get FC ports from array error."
 msgstr ""
 
@@ -6972,50 +7015,50 @@ msgid ""
 " VDisk is already mapped to a host."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:802
+#: cinder/volume/drivers/ibm/flashsystem_common.py:801
 msgid "_get_host_from_connector failed to return the host name for connector."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:870
+#: cinder/volume/drivers/ibm/flashsystem_common.py:869
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1168
 msgid "_update_volume_stats: Could not get storage pool data."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:930
+#: cinder/volume/drivers/ibm/flashsystem_common.py:929
 msgid "check_for_setup_error: Unable to determine system name."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:933
+#: cinder/volume/drivers/ibm/flashsystem_common.py:932
 msgid "check_for_setup_error: Unable to determine system id."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:945
+#: cinder/volume/drivers/ibm/flashsystem_common.py:944
 msgid ""
 "check_for_setup_error: Password or SSH private key is required for "
 "authentication: set either san_password or san_private_key option."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:995
+#: cinder/volume/drivers/ibm/flashsystem_common.py:994
 #, python-format
 msgid ""
 "create_snapshot: Volume status must be \"available\" or \"in-use\" for "
 "snapshot. The invalid status is %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:1032
+#: cinder/volume/drivers/ibm/flashsystem_common.py:1031
 msgid ""
 "create_volume_from_snapshot: Volume size is different from snapshot based"
 " volume."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:1039
+#: cinder/volume/drivers/ibm/flashsystem_common.py:1038
 #, python-format
 msgid ""
 "create_volume_from_snapshot: Snapshot status must be \"available\" for "
 "creating volume. The invalid status is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:1060
+#: cinder/volume/drivers/ibm/flashsystem_common.py:1059
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:660
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:780
 msgid "create_cloned_volume: Source and destination size differ."
@@ -7982,24 +8025,24 @@ msgstr ""
 msgid "Fatal error: User not permitted to query NetApp volumes."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:450
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:453
 #, python-format
 msgid "No element by given name %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:470
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:473
 msgid "Not a valid value for NaElement."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:474
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:477
 msgid "NaElement name cannot be null."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:517
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:520
 msgid "Type cannot be converted into NaElement."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:555
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:558
 msgid "Requires an NaServer instance."
 msgstr ""
 
@@ -8297,205 +8340,205 @@ msgstr ""
 msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:803
+#: cinder/volume/drivers/prophetstor/dplcommon.py:800
 #, python-format
 msgid "Fexvisor failed to add volume %(id)s due to %(reason)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:808
+#: cinder/volume/drivers/prophetstor/dplcommon.py:805
 #, python-format
 msgid "Flexvisor failed to add volume %(id)s to group %(cgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:826
+#: cinder/volume/drivers/prophetstor/dplcommon.py:823
 #, python-format
 msgid "Fexvisor failed to remove volume %(id)s due to %(reason)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:831
+#: cinder/volume/drivers/prophetstor/dplcommon.py:828
 #, python-format
 msgid "Flexvisor failed to remove volume %(id)s from group %(cgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:848
+#: cinder/volume/drivers/prophetstor/dplcommon.py:845
 #, python-format
 msgid "Flexvisor failed to get snapshot id of volume %(id)s from group %(vgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:853
+#: cinder/volume/drivers/prophetstor/dplcommon.py:850
 #, 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:881
+#: cinder/volume/drivers/prophetstor/dplcommon.py:878
 #, python-format
 msgid "Failed to create consistency group %(id)s:%(ret)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:888
+#: cinder/volume/drivers/prophetstor/dplcommon.py:885
 #, python-format
 msgid "Failed to create consistency group %(id)s due to %(reason)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:905
+#: cinder/volume/drivers/prophetstor/dplcommon.py:902
 #, python-format
 msgid "Failed to delete consistency group %(id)s due to %(reason)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:940
+#: cinder/volume/drivers/prophetstor/dplcommon.py:937
 #, python-format
 msgid "Failed to create cg snapshot %(id)s due to %(reason)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:966
+#: cinder/volume/drivers/prophetstor/dplcommon.py:963
 #, python-format
 msgid "Failed to delete cgsnapshot %(id)s due to %(reason)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1000
+#: cinder/volume/drivers/prophetstor/dplcommon.py:997
 #, python-format
 msgid ""
 "Fexvisor failed to join the volume %(vol)s in the group %(group)s due to "
 "%(ret)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1012
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1009
 #, python-format
 msgid ""
 "Fexvisor failed to remove the volume %(vol)s in the group %(group)s due "
 "to %(ret)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1025
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1106
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1196
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1022
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1103
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1193
 msgid "Pool is not available in the volume host fields."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1044
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1041
 #, python-format
 msgid "Flexvisor failed to create volume %(volume)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1049
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1046
 #, python-format
 msgid "Flexvisor failed to create volume (get event) %s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1054
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1051
 #, python-format
 msgid "Flexvisor create volume failed.:%(volumeid)s:%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1069
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1066
 #, python-format
 msgid "Flexvisor failed to create volume %(id)s in the group %(vgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1088
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1085
 #, python-format
 msgid "Flexvisor unable to find the source volume %(id)s info."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1125
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1122
 #, python-format
 msgid "Flexvisor failed to create volume from snapshot %(id)s:%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1132
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1129
 #, python-format
 msgid ""
 "Flexvisor failed to create volume from snapshot (failed to get event) "
 "%(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1137
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1180
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1134
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1177
 #, python-format
 msgid "Flexvisor failed to create volume from snapshot %(id)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1170
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1167
 #, python-format
 msgid "Flexvisor failed to spawn volume from snapshot %(id)s:%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1175
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1172
 #, python-format
 msgid ""
 "Flexvisor failed to spawn volume from snapshot (failed to get event) "
 "%(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1216
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1226
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1213
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1223
 #, python-format
 msgid "Flexvisor failed to clone volume %(id)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1221
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1218
 #, python-format
 msgid "Flexvisor failed to clone volume (failed to get event) %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1240
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1237
 #, python-format
 msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1273
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1270
 #, python-format
 msgid "Flexvisor failed deleting volume %(id)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1281
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1278
 #, python-format
 msgid "Flexvisor failed to delete volume %(id)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1299
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1296
 #, python-format
 msgid "Flexvisor failed to extend volume %(id)s:%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1305
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1302
 #, python-format
 msgid "Flexvisor failed to extend volume (failed to get event) %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1310
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1307
 #, python-format
 msgid "Flexvisor failed to extend volume %(id)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1334
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1344
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1331
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1341
 #, python-format
 msgid "Flexvisor failed to create snapshot for volume %(id)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1339
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1336
 #, python-format
 msgid ""
 "Flexvisor failed to create snapshot for volume (failed to get event) "
 "%(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1361
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1373
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1358
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1370
 #, python-format
 msgid "Flexvisor failed to delete snapshot %(id)s: %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1366
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1363
 #, python-format
 msgid "Flexvisor failed to delete snapshot (failed to get event) %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1481
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1493
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1478
+#: cinder/volume/drivers/prophetstor/dplcommon.py:1490
 #, python-format
 msgid "Flexvisor failed to get pool info %(id)s: %(status)s."
 msgstr ""
@@ -8871,52 +8914,52 @@ msgstr ""
 msgid "Invalid disk type: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:285
+#: cinder/volume/drivers/vmware/vmdk.py:261
 #, python-format
 msgid "%s not set."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:335
+#: cinder/volume/drivers/vmware/vmdk.py:300
 #, python-format
 msgid "Not able to find a suitable datastore for the volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:633
+#: cinder/volume/drivers/vmware/vmdk.py:587
 #, python-format
 msgid "Snapshot of volume not supported in state: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:665
+#: cinder/volume/drivers/vmware/vmdk.py:619
 #, python-format
 msgid "Delete snapshot of volume not supported in state: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:808
+#: cinder/volume/drivers/vmware/vmdk.py:657
 #, python-format
 msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1135
+#: cinder/volume/drivers/vmware/vmdk.py:984
 #, python-format
 msgid "Exception in _select_ds_for_volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1253
+#: cinder/volume/drivers/vmware/vmdk.py:1102
 #, python-format
 msgid ""
 "Container format: %s is unsupported by the VMDK driver, only 'bare' is "
 "supported."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1325
+#: cinder/volume/drivers/vmware/vmdk.py:1174
 msgid "Upload to glance of attached volume is not supported."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1783
+#: cinder/volume/drivers/vmware/vmdk.py:1632
 msgid "Volume cannot be restored since it contains snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2102
+#: cinder/volume/drivers/vmware/vmdk.py:1932
 #, python-format
 msgid "Linked clone of source volume not supported in state: %s."
 msgstr ""
index b0d472ec110e414762afec07bb3a1f4c43eeb869..9ffbb40da4926f01e5a3f474e9287b7977dfc26d 100644 (file)
@@ -8,9 +8,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-17 06:19+0000\n"
+"POT-Creation-Date: 2015-10-08 06:24+0000\n"
 "PO-Revision-Date: 2015-09-16 08:22+0000\n"
 "Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
 "Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/cinder/"
@@ -1321,14 +1321,6 @@ msgstr "%s yükleme başarısız"
 msgid "Failed to load osapi_volume"
 msgstr "osapi_volume yükleme başarısız"
 
-#, python-format
-msgid "Failed to open config for %(vol_id)s: %(e)s"
-msgstr "%(vol_id)s için yapılandırma açılamadı: %(e)s"
-
-#, python-format
-msgid "Failed to open config for %s."
-msgstr "%s için yapılandırma açılamadı."
-
 #, python-format
 msgid "Failed to open iet session list for %s"
 msgstr "%s için iet oturum listesi açılamadı"
@@ -2436,9 +2428,6 @@ msgstr ""
 msgid "XML exception reading parameter: %s"
 msgstr "XML okuma parametresi istisnası: %s"
 
-msgid "You must set your iscsi_ip_address in cinder.conf."
-msgstr "cinder.conf dosyasında iscsi_ip_address bilgisini ayarlamalısınız."
-
 msgid "_find_mappings: volume is not active"
 msgstr "_find_mappings: mantıksal sürücü etkin değil"
 
index 12055e0ab8860c255766b77c1b10efa83e8fa95e..37d48e184bfe022adbbc7f3e2e2620a8f08b0895 100644 (file)
@@ -7,9 +7,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-17 06:19+0000\n"
+"POT-Creation-Date: 2015-10-08 06:23+0000\n"
 "PO-Revision-Date: 2015-09-16 08:22+0000\n"
 "Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
 "Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/cinder/"
@@ -1436,14 +1436,6 @@ msgstr "Mantıksal sürücü güvenle siliniyor: %s"
 msgid "Plain text credentials are being used for authentication"
 msgstr "Kimlik doğrulama için düz metin kimlik bilgileri kullanılıyor"
 
-#, python-format
-msgid ""
-"Policy: %(policy)s, policy service:%(service)s, masking group: "
-"%(maskingGroup)s."
-msgstr ""
-"İlke: %(policy)s, ilke servisi:%(service)s, maskeleme grubu: "
-"%(maskingGroup)s."
-
 #, python-format
 msgid "Pool id is %s."
 msgstr "Havuz id'si %s."
@@ -1897,12 +1889,6 @@ msgstr ""
 msgid "Successful login by user %s"
 msgstr "%s kullanıcısı tarafından başarılı giriş"
 
-#, python-format
-msgid ""
-"Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s."
-msgstr ""
-"Yeni destek: %(back)s VMDK dosyası: %(vmdk)s kaynağından başarıyla klonlandı."
-
 #, python-format
 msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
 msgstr "%(server)s ve vserver %(vs)s için ssc işi başarıyla tamamlandı"
@@ -2099,14 +2085,6 @@ msgstr ""
 "Anlık görüntülenen mantıksal sürücü: %(snap)s için destek yok. Mantıksal "
 "sürücü: %(vol)s için deste oluşturulmuyor."
 
-#, python-format
-msgid ""
-"There is no backing for the source snapshot: %(snap)s. Not creating any "
-"backing for the volume: %(vol)s."
-msgstr ""
-"Kaynak anlık görüntü: %(snap)s için destek yok. Mantıksal sürücü: %(vol)s "
-"için destek oluşturulmuyor."
-
 #, python-format
 msgid ""
 "There is no backing for the source volume: %(src)s. Not creating any backing "
@@ -2115,14 +2093,6 @@ msgstr ""
 "Kaynak mantıksal sürücü: %(src)s için destek yok. Mantıksal sürücü: %(vol)s "
 "için herhangi bir destek oluşturulmuyor."
 
-#, python-format
-msgid ""
-"There is no backing for the source volume: %(svol)s. Not creating any "
-"backing for the volume: %(vol)s."
-msgstr ""
-"Kaynak mantıksal sürücü: %(svol)s için destek yok. Mantıksal sürücü: %(vol)s "
-"için bir destek oluşturulmuyor."
-
 #, python-format
 msgid "There is no backing for the volume: %s. Need to create one."
 msgstr "Mantıksal sürücü: %s için destek yok. Bir tane oluşturmalı."
index 96dee6e35731edcbb0dd43abda117b005bd48fa1..286ecafbe520a80c5da9057a10e877688d9f0591 100644 (file)
@@ -7,9 +7,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-17 06:19+0000\n"
+"POT-Creation-Date: 2015-10-08 06:23+0000\n"
 "PO-Revision-Date: 2015-08-26 03:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/cinder/"
@@ -267,12 +267,6 @@ msgid "Detected snapshot stuck in creating status, setting to ERROR."
 msgstr ""
 "Oluşturma durumunda kalmış anlık görüntü algılandı, HATA olarak ayarlanıyor."
 
-#, python-format
-msgid "Detected volume stuck in %s(curr_status)s status, setting to ERROR."
-msgstr ""
-"%s(curr_status)s durumunda sıkışıp kalmış mantıksal sürücü algılandı, HATA "
-"olarak ayarlanıyor."
-
 msgid "Discover file retries exhausted."
 msgstr "Dosya keşfi yeniden denemeleri tükendi."
 
@@ -466,14 +460,6 @@ msgstr ""
 "%s ilklendiricilerinin çıkarılması başarısız, kayıt silme işlemini göz ardı "
 "et."
 
-#, python-format
-msgid ""
-"Failed to find CHAP auth from config for %(vol_id)s. Config file %(conf)s "
-"does not exist."
-msgstr ""
-"%(vol_id)s için yapılandırmadan CHAP yetkilendirme bulma başarısız. %(conf)s "
-"yapılandırma dosyası mevcut değil."
-
 msgid "Failed to get Raid Snapshot ID and did not store in snapshot."
 msgstr ""
 "Raid Anlık Görüntü Kimliği alınamadı ve anlık görüntü içine kaydedilmedi."
@@ -1216,14 +1202,6 @@ msgstr ""
 "bu komut satırından bir Retype üzerinde gerçekleşir: cinder --os-volume-api-"
 "version 2 retype <volumeId> <volumeType> --migration-policy on-demand"
 
-msgid ""
-"The VMware ESX VMDK driver is now deprecated and will be removed in the Juno "
-"release. The VMware vCenter VMDK driver will remain and continue to be "
-"supported."
-msgstr ""
-"VMware ESX VMDK sürücüsü artık kullanılmıyor ve Juno sürümüyle kaldırılacak. "
-"VMware vCenter VMDK sürücüsü kalacak ve desteklenmeye devam edilecek."
-
 #, python-format
 msgid ""
 "The following specified storage pools do not exist: %(unexist)s. This host "
@@ -1481,13 +1459,6 @@ msgstr ""
 "Mantıksal sürücü: %(volumeName)s %(defaultSgGroupName)s depolama grubuna ait "
 "değil."
 
-#, python-format
-msgid ""
-"Volume: %(volumeName)s is already part of storage group %(sgGroupName)s."
-msgstr ""
-"Mantıksal sürücü: %(volumeName)s zaten %(sgGroupName)s depolama grubunun "
-"parçası."
-
 #, python-format
 msgid "Volume: %(volumeName)s is not currently belonging to any storage group."
 msgstr ""
index 84dd28b178e7dfa42a1159f27f5ce0d592323b85..78f2433d0940a9803c9479fb27e48a84e3d62278 100644 (file)
@@ -7,9 +7,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.dev5\n"
+"Project-Id-Version: cinder 8.0.0.dev113\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-09-28 06:18+0000\n"
+"POT-Creation-Date: 2015-10-08 06:23+0000\n"
 "PO-Revision-Date: 2015-09-16 08:16+0000\n"
 "Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
 "Language: tr_TR\n"
@@ -2258,10 +2258,6 @@ msgstr "Mantıksal sürücü api'si oluşturulamadı."
 msgid "Failed to create cg snapshot %(id)s due to %(reason)s."
 msgstr "%(reason)s sebebiyle cg anlık görüntüsü %(id)s oluşturulamadı."
 
-#, python-format
-msgid "Failed to create cloned volume %s."
-msgstr "Kopyalanmış %s mantıksal sürücüsü oluşturulamadı."
-
 #, python-format
 msgid "Failed to create consistency group %(id)s due to %(reason)s."
 msgstr "Tutarlılık grubu %(id)s %(reason)s sebebiyle oluşturulamadı."
@@ -5964,6 +5960,9 @@ msgstr "Bilinmeyen sıralama yönü, 'desc' ya da 'asc'"
 msgid "Unknown sort direction, must be 'desc' or 'asc'."
 msgstr "Bilinmeyen sıralama yönü, 'desc' ya da 'asc' olmalıdır."
 
+msgid "Unmanage volume not implemented."
+msgstr "Mantıksal sürücünün yönetimini bırakma uygulanmadı."
+
 #, python-format
 msgid "Unrecognized QOS keyword: \"%s\""
 msgstr "Tanınmayan QOS anahtarı: \"%s\""